Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in the heart of Nashville, TN. This is a full-time position offering a competitive salary, comprehensive benefits package, and the opportunity to work on cutting-edge projects that impact millions of users.
About the Role
In this role, you will lead the technical direction of our web applications, mentor junior developers, and ensure the highest standards of code quality and performance.
Why Nashville?
Enjoy a vibrant work-life balance in a city known for its music, food, and booming tech scene.
Responsibilities
- Design, develop, and maintain scalable web applications using modern JavaScript frameworks.
- Collaborate with product managers and designers to translate requirements into technical solutions.
- Conduct code reviews and contribute to the technical architecture of the platform.
- Optimize application performance and ensure responsiveness across all devices.
- Mentor junior engineers and foster a culture of continuous learning.
- Participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, React, and Node.js.
- Experience with SQL databases and RESTful APIs.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative, fast-paced environment.