Job Description
We are an award-winning technology firm in the heart of Nashville, TN, looking for a Senior Software Engineer to join our team on an immediate basis. Due to rapid growth and a critical project launch, we cannot wait to fill this position.
If you are a high-performing developer looking for urgent hiring opportunities with a competitive salary and a dynamic work environment, apply today. This role offers immediate start options and the chance to work with cutting-edge technologies.
About the Role
As a Senior Software Engineer, you will take ownership of our core product architecture, lead technical initiatives, and mentor junior developers. You will work in a hybrid model, collaborating closely with product managers and designers to deliver scalable, high-performance solutions.
Responsibilities
- Design, develop, and maintain scalable web applications using modern JavaScript frameworks (React, Node.js).
- Collaborate with cross-functional teams to define, design, and ship new features and products.
- Write clean, efficient, and well-documented code, ensuring best practices and code reviews.
- Mentor junior engineers and conduct code reviews to maintain high engineering standards.
- Optimize application performance, ensuring fast load times and responsiveness across devices.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional experience in Full Stack Software Development.
- Strong proficiency in JavaScript, HTML, CSS, and TypeScript.
- Experience with React.js or Vue.js for front-end development.
- Experience with Node.js, Express, or similar backend technologies.
- Familiarity with SQL databases (PostgreSQL, MySQL) and ORM tools (Sequelize, TypeORM).
- Experience with cloud services (AWS, Google Cloud) and containerization (Docker, Kubernetes).