Job Description
Are you ready to build the future of technology in Music City?
Nashville Tech Solutions is seeking a Senior Software Engineer to join our elite engineering team. We pride ourselves on delivering world-class software solutions, and we are looking for a passionate developer who is eager to make an impact.
Why Join Us?
- Relocation Assistance: We cover moving costs (up to $5,000) and offer a generous sign-on bonus for candidates relocating to Nashville.
- Hybrid Work Model: Enjoy the best of both worlds with a 3-day office presence in our downtown Nashville hub and 2 days from anywhere.
- Competitive Compensation: Base salary range of $120k - $160k plus annual performance bonuses.
- Modern Tech Stack: We use the latest tools including AWS, Docker, and React.
Don't let distance hold you back. If you are a top-tier engineer looking for a new challenge, we want to hear from you.
Responsibilities
- Design, develop, and deploy high-quality, scalable software applications using modern languages and frameworks.
- Collaborate closely with product managers, designers, and other engineers to define product requirements and features.
- Write clean, efficient, and maintainable code, adhering to best practices and coding standards.
- Participate in code reviews to ensure code quality, security, and performance.
- Debug complex issues and troubleshoot production incidents to ensure system stability.
- Contribute to architectural decisions and mentor junior developers on the team.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Proficiency in Python or Java.
- Strong experience with React or Angular for front-end development.
- Experience with AWS or other cloud platforms.
- Familiarity with SQL and NoSQL databases.
- Strong understanding of Git version control and Agile methodologies.