Job Description
Join NexGen Tech Solutions as a Senior Software Engineer and help build the next generation of cloud-native applications. We're a fast-growing tech startup revolutionizing fintech with AI-driven solutions. You'll collaborate with cross-functional teams to design scalable systems, mentor junior engineers, and drive technical excellence in an agile environment.
Responsibilities
- Architect and implement microservices using Go and Kubernetes
- Optimize database performance and scalability with PostgreSQL and Redis
- Lead CI/CD pipeline improvements using Jenkins and Terraform
- Conduct code reviews and enforce engineering best practices
- Drive technical strategy for new product features
- Mentor junior engineers through pair programming and workshops
- Participate in Agile ceremonies and sprint planning
Qualifications
- 5+ years of experience in backend development
- Expertise in Go, Python, or Java with strong OOP fundamentals
- Proficiency with cloud platforms (AWS/GCP) and container orchestration
- Experience with event-driven architectures and message queues
- Strong understanding of RESTful APIs and GraphQL
- BS/MS in Computer Science or equivalent experience
- Track record of shipping production systems at scale