Job Description
Join NexusTech Solutions as a Senior Software Engineer and architect scalable, high-performance systems that power the future of cloud-native applications. We're seeking innovators who thrive in agile environments and are passionate about solving complex technical challenges. You'll collaborate with cross-functional teams to design, implement, and maintain cutting-edge solutions while mentoring junior engineers. Our culture values continuous learning, technical excellence, and work-life balance.
Responsibilities
- Design and develop microservices using Go and Kubernetes
- Architect cloud infrastructure on AWS and optimize CI/CD pipelines
- Lead code reviews and enforce best practices
- Mentor junior engineers through pair programming and tech talks
- Implement robust testing strategies including unit and integration tests
- Collaborate with product teams to translate requirements into technical specs
- Monitor system performance and proactively address bottlenecks
- Contribute to open-source projects and internal innovation labs
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Go, Python, or similar backend languages
- Strong understanding of distributed systems and cloud architecture
- Proficiency with Docker, Kubernetes, and Terraform
- Experience with event-driven architecture and message queues
- Proven ability to lead technical projects and mentor teams
- Excellent problem-solving skills and attention to detail