Job Description
Join NexusTech Solutions as a Senior Software Engineer and architect the future of cloud-native applications. We're a rapidly scaling SaaS platform revolutionizing enterprise analytics, and we need innovators like you to build scalable, resilient systems that impact millions of users. Collaborate with cross-functional teams to translate business requirements into elegant technical solutions while mentoring junior engineers. You'll work in a modern tech stack (Go, Kubernetes, AWS) in an agile environment that values autonomy and continuous learning.
Responsibilities
- Architect and implement microservices using Go and gRPC for high-throughput data processing
- Optimize cloud infrastructure on AWS (EC2, S3, Lambda) for 99.99% uptime SLAs
- Lead CI/CD pipeline improvements using GitLab CI and Terraform infrastructure-as-code
- Mentor 2-3 junior engineers through code reviews and technical design sessions
- Conduct production troubleshooting and incident response with on-call rotation
- Drive technical debt reduction through automated testing and performance optimization
- Partner with Product teams to translate requirements into technical specifications
Qualifications
- 5+ years experience in backend development with Go or similar compiled languages
- Expertise in distributed systems and microservices architecture patterns
- Strong AWS certification (AWS Solutions Architect Professional preferred)
- Proven experience with Kubernetes orchestration and service mesh technologies
- Mastery of testing frameworks (Ginkgo/Gomega, Jest) and TDD methodologies
- Experience with event-driven architectures and message queues (Kafka, SQS)
- BS/MS in Computer Science or equivalent technical degree
- Demonstrable open-source contributions or personal projects on GitHub