Job Description
Join our cutting-edge team as a Senior Software Engineer and shape the future of cloud-native applications! At InnovateTech Solutions, we're revolutionizing enterprise software with AI-driven platforms, and we need your expertise to build scalable, high-performance solutions. You'll collaborate with cross-functional teams to architect, develop, and deploy mission-critical systems while mentoring junior engineers and driving technical excellence.
We offer competitive compensation, flexible work arrangements, and a culture that values innovation and work-life balance. If you're passionate about solving complex problems and building products that impact millions, this is your opportunity to thrive.
Responsibilities
- Architect and develop scalable cloud-native microservices using Go and Kubernetes
- Lead technical design sessions and conduct code reviews to maintain quality standards
- Optimize system performance and implement robust CI/CD pipelines
- Mentor junior engineers through pair programming and knowledge-sharing sessions
- Collaborate with product managers to translate requirements into technical specifications
- Drive DevOps practices including infrastructure-as-code and monitoring solutions
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in backend software development with Go or similar languages
- Expertise in cloud platforms (AWS/GCP) and container orchestration (Kubernetes)
- Strong understanding of distributed systems, databases (PostgreSQL, MongoDB), and caching strategies
- Proven track record of delivering production-ready microservices at scale
- Experience with CI/CD tools (Jenkins, GitLab CI) and infrastructure-as-code (Terraform)
- Excellent problem-solving skills and ability to optimize complex systems
- BS/MS in Computer Science or equivalent practical experience