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. Collaborate with cross-functional teams in our dynamic, remote-friendly environment while making tangible impact on enterprise products.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and troubleshoot complex production issues
- Develop CI/CD pipelines using Jenkins and Terraform
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and stay current with industry trends
Qualifications
- 5+ years of experience in backend development with Go or Python
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong knowledge of distributed systems and database design
- Proficiency in testing frameworks and TDD methodologies
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills