Job Description
Join our elite engineering team at InnovateTech Dynamics, where we're pioneering the future of cloud-native infrastructure. As a Senior Software Engineer, you'll architect scalable microservices, mentor junior developers, and drive technical excellence in a collaborative Agile environment. We offer competitive benefits, flexible remote options, and opportunities to work on cutting-edge projects impacting millions of users worldwide.
Responsibilities
- Lead development of distributed systems using Go and Kubernetes
- Design and implement RESTful APIs with 99.9% uptime SLA
- Mentor 2-3 junior engineers through pair programming and code reviews
- Optimize database queries and implement caching strategies
- Conduct CI/CD pipeline improvements for faster deployments
- Collaborate with Product Managers to translate requirements into technical specs
- Participate in on-call rotation and incident response
Qualifications
- 5+ years of experience in backend development with Go or Python
- Expertise in containerization (Docker, Kubernetes) and cloud platforms (AWS/GCP)
- Strong understanding of distributed systems principles and microservices architecture
- Proficiency in SQL/NoSQL databases and query optimization
- Experience with CI/CD tools (Jenkins, GitLab CI, ArgoCD)
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving skills and communication abilities