Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking a passionate innovator to architect scalable systems using cutting-edge technologies. You'll collaborate with cross-functional teams to deliver enterprise-grade solutions that impact millions of users. Enjoy a culture of continuous learning, competitive benefits, and the opportunity to work on high-impact projects in our state-of-the-art downtown office.
Responsibilities
- Design and implement scalable microservices using Go and Kubernetes
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance through database tuning and caching strategies
- Develop CI/CD pipelines using Jenkins and Terraform
- Collaborate with Product Managers to translate requirements into technical specifications
- Drive architectural decisions while maintaining security and compliance standards
Qualifications
- 5+ years of experience in backend development with Go or similar languages
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong understanding of RESTful APIs and event-driven architecture
- Proven experience with SQL and NoSQL databases (PostgreSQL, DynamoDB)
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Agile methodologies and test-driven development