Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications in our fast-paced, collaborative environment. We're seeking passionate innovators to build scalable systems that serve millions of users worldwide. At InnovateTech, you'll work with cutting-edge technologies in an agile culture that values creativity and technical excellence. Enjoy competitive compensation, comprehensive benefits, and opportunities for professional growth in one of the world's most vibrant tech ecosystems.
Responsibilities
- Design and implement scalable microservices using Go and Kubernetes
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and reduce latency for high-traffic APIs
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines using AWS and Terraform
- Contribute to open-source projects and stay current with industry trends
Qualifications
- 5+ years of experience in backend development with Go or similar languages
- Expertise in distributed systems, REST APIs, and event-driven architecture
- Strong proficiency with cloud platforms (AWS/GCP) and containerization
- Experience leading technical projects and mentoring development teams
- Bachelor's degree in Computer Science or equivalent practical experience
- Proficiency with testing frameworks and TDD methodologies