Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize digital experiences from the comfort of your home office. We're a Louisville-based tech leader pioneering cloud-native applications for Fortune 500 clients. Our remote-first culture offers competitive compensation, unlimited PTO, and opportunities to mentor junior developers while tackling complex challenges in scalable microservices architecture.
As a key member of our distributed team, you'll architect solutions using cutting-edge technologies including AWS, Kubernetes, and GoLang. We value work-life balance and provide stipends for home office setup, wellness programs, and professional development.
Responsibilities
- Design and implement scalable cloud infrastructure using AWS services (EC2, S3, Lambda)
- Lead development of RESTful APIs and microservices in GoLang/Python
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize system performance and implement CI/CD pipelines
- Collaborate with cross-functional teams using Agile methodologies
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development with GoLang or Python
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful API design and microservices patterns
- Proficiency in SQL/NoSQL databases (PostgreSQL, MongoDB)
- Experience with CI/CD tools (Jenkins, GitLab CI)
- Bachelor's degree in Computer Science or equivalent experience
- Portfolio demonstrating complex system architecture projects