Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking a passionate innovator to architect scalable systems and drive technical excellence in our fast-paced startup environment. Collaborate with cross-functional teams to build cutting-edge solutions that impact millions of users worldwide. Enjoy competitive compensation, flexible work arrangements, and opportunities for career growth in one of the world's leading tech hubs.
Responsibilities
- Design and implement scalable microservices using Go, Python, and Kubernetes
- Mentor junior engineers and conduct comprehensive code reviews
- Lead architectural decisions for new cloud infrastructure projects
- Optimize system performance and reliability using CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in backend software development with cloud platforms (AWS/GCP)
- Expertise in containerization (Docker, Kubernetes) and orchestration
- Strong proficiency in Go and/or Python with REST API development
- Experience with event-driven architectures and message queues (Kafka, RabbitMQ)
- Proven track record of leading complex projects from conception to deployment
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and attention to detail