Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize digital experiences for Fortune 500 clients. We're seeking visionary engineers to architect scalable cloud-native solutions while enjoying 100% remote flexibility. Our award-winning engineering culture combines cutting-edge tech with collaborative innovation, offering uncapped growth opportunities in a supportive environment.
As a cornerstone of our agile development team, you'll leverage microservices architecture and DevOps excellence to deliver mission-critical applications. We provide competitive equity packages, comprehensive health benefits, and dedicated learning stipends for professional certifications.
Responsibilities
- Design and implement distributed systems using AWS/GCP infrastructure and Kubernetes orchestration
- Lead code reviews and mentor junior engineers while enforcing best practices
- Optimize application performance through database tuning and caching strategies
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines using Terraform, Jenkins, and Docker
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience
- 5+ years of experience in backend development with Python/Java/Go
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency in testing frameworks (Pytest, JUnit) and TDD methodologies
- Experience with CI/CD pipelines and infrastructure-as-code
- Excellent problem-solving skills and system design capabilities