Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing digital experiences through cutting-edge technology. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive innovation in a collaborative, agile environment. Your expertise will directly impact millions of users worldwide while working alongside industry leaders in AI, cloud infrastructure, and distributed systems.
Responsibilities
- Design, develop, and maintain high-performance microservices using Go and Python
- Lead code reviews and mentor junior engineers on best practices
- Optimize database queries and implement caching strategies for 99.99% uptime
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and automate deployment processes
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with cloud-native applications
- Expert proficiency in Go, Python, and distributed systems architecture
- Strong understanding of Kubernetes, Docker, and AWS/GCP services
- Experience with event-driven architectures and message queues (Kafka, RabbitMQ)
- Proven track record of shipping production code with robust testing frameworks
- Excellent problem-solving skills and passion for clean, maintainable code