Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're a fast-growing SaaS company revolutionizing enterprise data analytics, and we need your expertise to build scalable, high-performance systems. Collaborate with cross-functional teams to architect solutions that impact millions of users worldwide. Enjoy competitive benefits, flexible work arrangements, and opportunities to lead technical initiatives in a culture that values innovation and work-life balance.
Responsibilities
- Design, develop, and maintain scalable microservices using Go and Kubernetes
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and troubleshoot complex production issues
- Implement CI/CD pipelines using AWS and Terraform
- Collaborate with product managers to translate requirements into technical solutions
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in backend development with Go and cloud platforms
- Expertise in distributed systems, REST APIs, and database optimization
- Strong proficiency with containerization (Docker, Kubernetes) and infrastructure-as-code
- Proven track record of shipping production systems with high availability
- Experience with agile methodologies and Jira/Confluence workflows
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and passion for clean, maintainable code