Job Description
Join our dynamic engineering team at NexusTech Innovations, where we're revolutionizing the future of cloud-native applications. As a Senior Software Engineer, you'll architect scalable solutions for enterprise clients while mentoring junior developers. Our Nashville headquarters offers state-of-the-art facilities, flexible work arrangements, and a culture that champions innovation and work-life balance. We provide comprehensive benefits including equity, wellness stipends, and professional development budgets.
Responsibilities
- Lead design and implementation of microservices using Java/Spring Boot
- Mentor 3-5 engineers through code reviews and technical workshops
- Optimize cloud infrastructure on AWS (EC2, Lambda, S3)
- Implement CI/CD pipelines using Jenkins and Docker
- Collaborate with product teams to translate requirements into technical specs
- Conduct performance testing and system optimization
Qualifications
- 5+ years of experience in backend development
- Expertise in Java, Python, or Go with strong OOP fundamentals
- Proficiency with cloud platforms (AWS/Azure/GCP)
- Experience with relational databases (PostgreSQL/MySQL) and NoSQL
- Strong understanding of RESTful APIs and event-driven architecture
- Bachelor's degree in Computer Science or equivalent experience