Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking a visionary engineer to architect scalable systems, mentor junior developers, and drive technical excellence. Our collaborative environment fosters innovation, offering competitive benefits, flexible work arrangements, and opportunities to work on cutting-edge projects impacting millions of users.
Responsibilities
- Design, develop, and maintain high-performance microservices using Go and Python
- Lead code reviews and implement CI/CD pipelines in AWS
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and ensure 99.99% uptime for mission-critical services
- Mentor junior engineers and contribute to engineering best practices
- Conduct architectural planning and technology evaluations
Qualifications
- 5+ years of experience in backend software development
- Expertise in distributed systems and cloud architecture (AWS/GCP)
- Strong proficiency in Go, Python, and containerization (Docker/Kubernetes)
- Proven track record of shipping production-grade applications
- Experience with event-driven architectures and message queues (Kafka/RabbitMQ)
- BS/MS in Computer Science or equivalent practical experience