Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking an innovative problem-solver to architect scalable systems using cutting-edge technologies. Collaborate with cross-functional teams in a fast-paced environment where your expertise directly impacts millions of users. Enjoy competitive compensation, flexible work arrangements, and opportunities to lead technical initiatives.
Responsibilities
- Design and implement scalable microservices using Go, Python, and Kubernetes
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance through database tuning and caching strategies
- Develop CI/CD pipelines using Jenkins, Docker, and Terraform
- Collaborate with Product teams to translate requirements into technical solutions
- Contribute to open-source projects and patent-pending innovations
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience building distributed systems
- Expert proficiency in Go and Python with strong OOP fundamentals
- Proven experience with cloud platforms (AWS/GCP/Azure)
- Familiarity with event-driven architectures and message queues
- Strong problem-solving skills with system design expertise
- Excellent communication and leadership abilities