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 solutions using cutting-edge technologies. You'll collaborate with cross-functional teams to deliver high-impact products while mentoring junior engineers. Our startup culture offers rapid growth opportunities and competitive benefits.
Responsibilities
- Design and implement microservices using Go and Kubernetes
- Lead CI/CD pipeline optimization for AWS infrastructure
- Conduct code reviews and enforce engineering best practices
- Mentor junior engineers through pair programming and workshops
- Drive technical debt reduction and system performance improvements
- Collaborate with product teams to translate requirements into technical specifications
- Champion DevOps principles and automation initiatives
Qualifications
- 5+ years of experience in backend development with Go or similar languages
- Expertise in distributed systems and cloud architectures (AWS/GCP)
- Strong understanding of containerization (Docker) and orchestration (Kubernetes)
- Proven track record of mentoring engineering teams
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Terraform and infrastructure-as-code practices
- Proficiency in testing frameworks and TDD methodologies