Job Description
Join TechNova Solutions' dynamic engineering team and revolutionize digital experiences! We're seeking a Senior Software Engineer to architect scalable cloud solutions using cutting-edge technologies. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor junior developers while building mission-critical applications for Fortune 500 clients.
Responsibilities
- Design and implement microservices architecture using AWS and Kubernetes
- Lead code reviews and enforce best practices across distributed teams
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product managers to define technical roadmaps
- Mentor junior engineers through pair programming and workshops
- Implement CI/CD pipelines using Jenkins and Terraform
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Go, Python, or Java with strong OOP fundamentals
- Proven experience with cloud platforms (AWS/GCP) and containerization
- Familiarity with event-driven architectures and message queues
- Strong background in testing frameworks (JUnit, pytest)
- Excellent problem-solving and communication skills