Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation. We're seeking a passionate developer to architect and build scalable cloud-native applications while collaborating with cross-functional teams. Enjoy competitive compensation, flexible remote work options, and opportunities to work with cutting-edge technologies in a supportive environment.
Responsibilities
- Design and implement robust microservices using cloud-native architectures
- Lead code reviews and mentor junior engineers on best practices
- Optimize application performance and troubleshoot complex technical issues
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines and DevOps automation for seamless deployments
- Contribute to technical documentation and architectural decision-making
Qualifications
- 5+ years of experience in backend development with Python/Java/Go
- Expertise in cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Strong knowledge of relational databases (PostgreSQL) and caching strategies (Redis)
- Proficiency in testing frameworks and TDD methodologies
- Experience with CI/CD tools (Jenkins, GitLab CI)
- Bachelor's degree in Computer Science or equivalent experience