Job Description
We are seeking a highly skilled Senior Software Engineer to join our top-tier team in Nashville, TN. This is an immediate hire opportunity for a proactive professional ready to drive technical excellence from day one. You will play a pivotal role in shaping our digital architecture and delivering scalable solutions to our clients.
Why Join Us?
We offer a competitive benefits package including health coverage, 401(k) matching, and flexible remote work options. Be part of a company that values innovation and growth in the heart of Music City.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern technologies.
- Collaborate closely with cross-functional teams (UX/UI, Product, QA) to define and implement technical solutions.
- Conduct code reviews and mentor junior developers to ensure code quality and best practices.
- Troubleshoot, debug, and optimize existing codebases for performance and security.
- Participate in the full software development lifecycle (SDLC) including planning, testing, and deployment.
Qualifications
- 5+ years of professional experience in software development.
- Proficiency in programming languages such as Python, Java, or JavaScript/TypeScript.
- Experience with modern frameworks (React, Angular, Node.js) and databases (PostgreSQL, MongoDB).
- Strong understanding of software design patterns, algorithms, and data structures.
- Ability to work independently in a fast-paced, agile environment.