Job Description
Join our award-winning engineering team at NexusTech Solutions, where innovation meets execution. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive technical excellence. You'll collaborate with cross-functional teams to deliver cutting-edge SaaS products while mentoring junior developers and shaping our tech roadmap. If you thrive in agile environments and love solving complex problems, this is your opportunity to make a tangible impact.
Responsibilities
- Design and implement scalable microservices using cloud-native technologies
- Lead code reviews and establish best practices for CI/CD pipelines
- Optimize system performance and troubleshoot production issues
- Mentor junior engineers through pair programming and technical guidance
- Collaborate with product teams to translate requirements into technical solutions
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in at least two backend languages (Python, Java, Go, or Node.js)
- Proficiency with cloud platforms (AWS/Azure/GCP) and container orchestration
- Strong grasp of distributed systems and database optimization
- Experience with agile methodologies and DevOps practices
- Excellent problem-solving skills and technical communication abilities