Job Description
Join TechInnovate Solutions, a leader in cloud-native SaaS platforms, as we revolutionize digital transformation for Fortune 500 clients. Our remote-first culture empowers engineers to solve complex challenges while maintaining work-life balance. As a Senior Software Engineer, you'll architect scalable microservices and mentor junior developers in an agile environment. Enjoy comprehensive benefits including flexible hours, professional development stipends, and quarterly team-building retreats.
Responsibilities
- Design and implement cloud-based microservices using Go and Kubernetes
- Mentor 3-5 junior engineers through code reviews and pair programming
- Lead architectural decisions for high-availability distributed systems
- Optimize API performance and reduce latency by 40%+
- Collaborate with product teams to translate business requirements into technical specs
- Implement CI/CD pipelines using Jenkins and Terraform
- Contribute to open-source projects and publish technical articles
Qualifications
- 8+ years of experience in backend development with Go/Python
- Expertise in AWS/GCP services (EC2, S3, Lambda, GKE)
- Strong understanding of distributed systems and event-driven architecture
- Proven track record of mentoring development teams
- Experience with DevOps tools (Docker, Kubernetes, Terraform)
- Bachelor's degree in Computer Science or equivalent
- Excellent problem-solving skills and system design abilities
- Remote work experience preferred