Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking passionate innovators to architect scalable systems using cutting-edge technologies. Work in a collaborative environment where your expertise directly impacts millions of users while advancing your career through mentorship and technical challenges.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Lead code reviews and enforce best practices in CI/CD pipelines
- Optimize system performance and troubleshoot complex production issues
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- 5+ years of experience in backend development with Go or similar languages
- Expertise in distributed systems, databases (PostgreSQL, Redis), and cloud platforms (AWS/GCP)
- Strong understanding of containerization and orchestration technologies
- Proven track record of shipping production-grade applications
- Experience with event-driven architectures and message queues
- Excellent problem-solving skills and ability to work in agile environments
- Bachelor's degree in Computer Science or equivalent practical experience