Job Description
Join our elite engineering team at InnovateTech Solutions, where we're revolutionizing the future of cloud-native applications. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and collaborate with cross-functional teams to deliver cutting-edge solutions. We offer competitive compensation, flexible work arrangements, and opportunities for professional growth in a dynamic startup environment.
Responsibilities
- Design and implement high-performance microservices using cloud-native technologies
- Lead code reviews and contribute to technical documentation
- Mentor junior engineers and foster a collaborative culture
- Optimize system performance and ensure security best practices
- Collaborate with product teams to translate requirements into technical solutions
- Participate in agile ceremonies and drive continuous improvement
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development (Java/Python)
- Expertise with cloud platforms (AWS/GCP/Azure)
- Strong knowledge of distributed systems and APIs
- Proficiency in CI/CD pipelines and containerization (Docker/Kubernetes)
- Experience with Agile methodologies and DevOps practices
- Excellent problem-solving and communication skills