Job Description
Join InnovateTech Labs' cutting-edge engineering team and build scalable solutions that impact millions. We're seeking a passionate Senior Software Engineer to architect, develop, and deploy high-performance cloud applications. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies in a collaborative environment.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS
- Lead code reviews and mentor junior developers
- Optimize system performance and scalability
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines using Jenkins and Kubernetes
- Contribute to architectural decisions and technical roadmaps
- Ensure security best practices across all development stages
Qualifications
- 5+ years of experience in backend development
- Expertise in Java, Python, and cloud platforms (AWS/GCP)
- Strong understanding of distributed systems and RESTful APIs
- Experience with containerization (Docker/Kubernetes)
- Proficiency in SQL and NoSQL databases
- Bachelor's degree in Computer Science or equivalent
- Excellent problem-solving and communication skills