Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable systems using cutting-edge technologies while mentoring junior developers. Our culture emphasizes innovation, collaboration, and continuous learning in a hybrid work environment.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Lead code reviews and optimize CI/CD pipelines for 99.99% uptime
- Collaborate with product teams to translate business requirements into technical specs
- Drive adoption of DevOps best practices including IaC with Terraform
- Mentor engineers through pair programming and technical workshops
- Contribute to open-source projects and publish technical blog posts
Qualifications
- 5+ years experience in backend development with Go or similar languages
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong background in distributed systems and data modeling
- Proficient in testing frameworks (Jest, PyTest) and TDD methodologies
- Experience leading technical projects with agile methodologies
- Bachelor's degree in Computer Science or equivalent experience