Job Description
Join our dynamic engineering team at InnovateTech Labs, where we're revolutionizing cloud infrastructure solutions. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and collaborate with cross-functional teams to deliver cutting-edge SaaS products. We offer competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies like Kubernetes and serverless computing.
Responsibilities
- Design and implement microservices using Go and Python
- Lead CI/CD pipeline optimization using Jenkins and GitLab
- Conduct code reviews and maintain high-quality standards
- Collaborate with product teams to define technical requirements
- Optimize system performance and scalability
- Mentor junior engineers through pair programming and workshops
- Participate in agile ceremonies and sprint planning
Qualifications
- 5+ years of experience in backend development
- Expertise in cloud platforms (AWS/GCP/Azure)
- Strong knowledge of containerization (Docker, Kubernetes)
- Proficiency in testing frameworks (pytest, Jest)
- Bachelor's degree in Computer Science or equivalent
- Experience with event-driven architectures
- Strong problem-solving and communication skills
- Contributions to open-source projects a plus