Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking a visionary innovator to architect scalable systems and mentor our growing engineering team. You'll collaborate with cross-functional teams to deliver cutting-edge solutions that impact millions of users worldwide.
Why TechNova? We offer competitive compensation, unlimited PTO, flexible remote work options, and a culture that values creativity and continuous learning. Our engineers receive annual education stipends and opportunities to speak at industry conferences.
Responsibilities
- Design and implement microservices using Go and Kubernetes
- Mentor junior engineers through code reviews and pair programming
- Lead architectural decisions for cloud infrastructure on AWS
- Optimize database performance and implement caching strategies
- Drive CI/CD pipeline improvements using GitLab and Terraform
- Conduct thorough testing and debugging across all layers
- Collaborate with Product Managers to define technical roadmaps
Qualifications
- 5+ years of experience in backend development with Go/Java
- Expertise in distributed systems and cloud architecture
- Strong proficiency with Docker, Kubernetes, and AWS services
- Proven track record of mentoring engineering teams
- Bachelor's degree in Computer Science or equivalent experience
- Experience with event-driven architectures and message queues
- Excellent problem-solving and communication skills