Job Description
Join TechNova Solutions' elite engineering team as a Senior Software Engineer in our London headquarters. We're seeking a passionate innovator to architect and deploy cutting-edge solutions for our global clients. This immediate hire opportunity offers a dynamic environment where your expertise will directly shape high-impact projects. Enjoy competitive compensation, flexible hybrid work, and career advancement in one of Europe's tech hubs.
Why TechNova? We're an award-winning digital transformation partner with 15+ years of industry leadership. Our engineers solve complex challenges using AI, cloud-native architectures, and agile methodologies. Benefit from continuous learning programs, mentorship from industry veterans, and the chance to work on projects that transform how businesses operate.
Responsibilities
- Architect scalable microservices using Go and cloud-native technologies (AWS/Azure)
- Lead end-to-end development of mission-critical SaaS platforms
- Mentor junior engineers through pair programming and technical reviews
- Optimize system performance using distributed caching and database tuning
- Implement CI/CD pipelines using GitLab and Kubernetes
- Collaborate with product teams to translate business requirements into technical specifications
- Drive DevOps best practices including infrastructure-as-code (Terraform)
Qualifications
- 5+ years of professional software development experience
- Expertise in Go, Python, or Java with distributed systems
- Strong understanding of cloud architecture (AWS/Azure/GCP)
- Proven track record with container orchestration (Kubernetes/Docker)
- Experience with CI/CD pipelines and infrastructure automation
- Excellent problem-solving skills with algorithm/data structure knowledge
- Agile/Scrum methodology experience
- Bachelor's degree in Computer Science or equivalent