Job Description
We are aggressively expanding our engineering team and looking for a Senior Software Engineer to join us in Nashville, TN. This is an urgent hiring position for a driven professional ready to take ownership of complex technical challenges and drive product innovation.
Our client is a leader in the local tech scene, offering a competitive benefits package and a culture that values speed, quality, and collaboration. If you are ready to accelerate your career immediately, we want to hear from you.
Responsibilities
- Architect and implement scalable web applications using modern frameworks (React, Node.js, Python).
- Lead code reviews and mentor junior developers to ensure high code quality and adherence to best practices.
- Collaborate closely with product managers and designers to translate requirements into technical solutions.
- Optimize application performance and ensure seamless user experience across devices.
- Debug and resolve complex technical issues with minimal downtime.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Stay up-to-date with emerging technologies and industry trends to recommend improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Minimum of 5 years of experience in full-stack software development.
- Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3.
- Experience with relational and non-relational databases (PostgreSQL, MongoDB, or Redis).
- Familiarity with cloud services (AWS, GCP, or Azure).
- Excellent problem-solving skills and ability to work in a fast-paced, deadline-driven environment.
- Strong verbal and written communication skills.