Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking a passionate innovator to architect scalable systems and mentor our growing engineering team. You'll collaborate with cross-functional teams to deliver cutting-edge solutions while maintaining our commitment to clean code and technical excellence. Our culture values autonomy, continuous learning, and impact-driven development.
Responsibilities
- Design and implement microservices architecture using cloud-native technologies
- Mentor junior engineers through code reviews and technical guidance
- Lead end-to-end development of high-availability systems
- Optimize application performance and security protocols
- Drive DevOps practices including CI/CD pipeline automation
- Collaborate with product teams to translate requirements into technical solutions
- Contribute to engineering best practices and documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development (Java/Python/Go)
- Expertise in distributed systems and cloud platforms (AWS/Azure)
- Strong understanding of RESTful APIs and event-driven architectures
- Proficiency with containerization (Docker/Kubernetes)
- Experience with Agile methodologies and JIRA
- Track record of shipping production-grade systems