Job Description
Join our award-winning engineering team at NexusTech Innovations, where we're revolutionizing digital experiences through cutting-edge software solutions. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and drive technical excellence in a collaborative Agile environment. Our culture values innovation, work-life balance, and continuous learning, with competitive benefits including equity, comprehensive health coverage, and flexible remote options.
Responsibilities
- Lead development of microservices using Go and Python in a cloud-native AWS environment
- Design and implement CI/CD pipelines using Terraform and Kubernetes
- Mentor 3-4 junior engineers through code reviews and pair programming sessions
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and scalability using data-driven profiling
- Champion DevOps best practices including infrastructure-as-code and automated testing
- Contribute to open-source projects and present technical findings at quarterly innovation forums
Qualifications
- 5+ years of experience in backend development with strong proficiency in Go or Python
- Expertise in distributed systems, RESTful APIs, and event-driven architectures
- Proven experience with cloud platforms (AWS/GCP) and container orchestration (Kubernetes)
- Bachelor's degree in Computer Science or equivalent practical experience
- Strong background in testing frameworks (JUnit, PyTest) and TDD methodologies
- Excellent problem-solving skills with system design experience for high-traffic applications
- Leadership experience in Agile/Scrum environments with track record of delivering complex projects