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 in a fully remote environment with immediate start. As a key member of our agile team, you'll drive technical excellence while enjoying competitive compensation and flexible work arrangements.
Our ideal candidate thrives in autonomous environments and brings expertise in modern development ecosystems. You'll collaborate with product teams to translate requirements into robust, performant code while mentoring junior engineers. This role offers significant growth opportunities in a rapidly scaling tech company.
Responsibilities
- Design and implement scalable microservices using Go and Kubernetes
- Lead CI/CD pipeline optimization for cloud deployments (AWS/Azure)
- Conduct code reviews and enforce best practices across engineering teams
- Troubleshoot complex system issues and implement performance enhancements
- Collaborate with product managers to define technical roadmaps
- Mentor junior engineers through pair programming and knowledge sharing
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of professional software development experience
- Expert proficiency in Go, Python, or Java with cloud-native patterns
- Strong experience with container orchestration (Docker, Kubernetes)
- Proven track record in building RESTful APIs and event-driven systems
- Familiarity with infrastructure-as-code tools (Terraform, CloudFormation)
- Experience with observability stacks (Prometheus, Grafana, ELK)
- Bachelor's degree in Computer Science or equivalent practical experience