Job Description
We are Nashville Digital Innovations, a fast-growing tech company redefining the way businesses operate in the heart of Music City. We are currently looking for a Senior Full Stack Developer to join our elite remote team. If you are passionate about scalable architecture, modern web technologies, and want to work with a culture that values work-life balance, this is the opportunity for you.
What You Will Do:
As a Senior Developer, you will be the technical lead for our flagship products. You will bridge the gap between complex backend logic and intuitive frontend experiences, working closely with product managers and designers to deliver world-class software solutions from your home office.
Perks & Benefits:
- Competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible remote work schedule with a home office stipend.
- Annual professional development budget.
- Generous 401(k) matching plan.
Responsibilities
- Design, develop, and maintain scalable, high-performance web applications using React, Node.js, and modern cloud infrastructure.
- Write clean, maintainable, and efficient code while adhering to software engineering best practices and coding standards.
- Collaborate with cross-functional teams (Product, Design, QA) to define requirements and deliver features on time.
- Mentor junior developers, conduct code reviews, and foster a culture of continuous learning within the team.
- Optimize application performance, security, and reliability in a distributed environment.
- Participate in architectural planning and technical decision-making processes.
Qualifications
- 5+ years of professional software development experience, with a strong focus on JavaScript, TypeScript, React, and Node.js.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- Strong understanding of RESTful APIs, GraphQL, and database technologies (PostgreSQL, MongoDB).
- Proven ability to work effectively in a remote environment with excellent self-management and communication skills.
- BS in Computer Science or equivalent practical experience.
- Familiarity with CI/CD pipelines and agile development methodologies.