Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking passionate innovators to build scalable solutions that impact millions of users. Our engineering culture emphasizes ownership, collaboration, and cutting-edge technology. Enjoy competitive benefits, flexible work arrangements, and opportunities to grow your career while solving complex challenges in a supportive environment.
Responsibilities
- Design, develop, and maintain high-performance microservices using Go and Kubernetes
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and implement CI/CD pipelines for continuous delivery
- Contribute to architectural decisions and technology stack evolution
- Implement robust security measures and compliance protocols
- Participate in agile ceremonies and drive iterative improvements
Qualifications
- 5+ years of experience in backend software development with Go
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong understanding of distributed systems and event-driven architecture
- Proficiency in testing frameworks and TDD methodologies
- Experience with observability tools (Prometheus, Grafana, ELK Stack)
- Excellent problem-solving skills and ability to debug complex issues
- Bachelor's degree in Computer Science or equivalent practical experience