Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of enterprise-scale SaaS platforms. We're seeking passionate innovators to architect robust cloud-native systems while mentoring junior developers. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in a collaborative, agile environment.
Responsibilities
- Design scalable microservices architecture using Go and Kubernetes
- Lead end-to-end development of RESTful APIs and event-driven workflows
- Optimize database performance (PostgreSQL, DynamoDB) and implement caching strategies
- Conduct code reviews and implement CI/CD pipelines with Jenkins/GitHub Actions
- Mentor team members on best practices and emerging technologies
- Collaborate with product teams to translate requirements into technical specifications
Qualifications
- 5+ years of experience in backend development with Go or Java
- Expertise in cloud platforms (AWS/Azure) and container orchestration
- Strong understanding of distributed systems and data modeling
- Proficiency in testing frameworks (JUnit, Go Test) and TDD practices
- Experience with infrastructure-as-code (Terraform, CloudFormation)
- Bachelor's degree in Computer Science or equivalent