Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking innovative minds to architect scalable systems and drive technical excellence in a collaborative environment. Our team values autonomy, continuous learning, and cutting-edge solutions to complex challenges. You'll work on mission-critical projects using modern tech stacks while mentoring junior engineers and contributing to open-source initiatives. Enjoy competitive compensation, flexible work arrangements, and a culture that prioritizes work-life balance.
Responsibilities
- Design and implement scalable microservices using Go and Kubernetes
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize system performance and reliability with A/B testing and monitoring
- Lead architectural decisions for cloud infrastructure on AWS
- Collaborate with product teams to translate requirements into technical solutions
- Contribute to open-source projects and stay current with industry trends
Qualifications
- 5+ years of experience in backend software development
- Expertise in Go, Python, and distributed systems architecture
- Proficiency with containerization (Docker) and orchestration (Kubernetes)
- Strong background in cloud platforms (AWS/GCP) and CI/CD pipelines
- Experience with event-driven architectures and message queues (Kafka/RabbitMQ)
- Proven ability to lead technical projects and mentor team members
- Bachelor's degree in Computer Science or equivalent practical experience