Job Description
Join TechNova Solutions as a Senior Software Engineer and help 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 mission-critical solutions while mentoring junior engineers. Our culture values autonomy, continuous learning, and work-life balance.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Lead code reviews and maintain high-quality engineering standards
- Optimize system performance for 99.99% uptime SLAs
- Drive CI/CD pipeline improvements with Terraform and Jenkins
- Collaborate with Product teams to translate requirements into technical specs
- Mentor 2-3 junior engineers through pair programming and workshops
Qualifications
- 5+ years experience in backend development with Go or Rust
- Expertise in distributed systems and cloud platforms (AWS/GCP)
- Strong background in RESTful API design and GraphQL
- Proficiency with container orchestration and serverless architectures
- Experience with observability tools (Prometheus, Grafana)
- BS/MS in Computer Science or equivalent practical experience