Back to all jobs


Our client is a leading player in the outdoor and emergency preparedness product space, and is currently looking for a Mid-Level Full Stack Developer to add to their team


What You Will Be Doing

  • Deploy and manage cloud-based infrastructure, particularly AWS, ensuring optimal performance, scalability, and reliability.
  • Develop back-end functionalities using various languages such as Node.js, PHP, and TypeScript, to support the application’s core logic and data processing.
  • Design and implement user-facing interfaces using front-end languages and frameworks including HTML, CSS/SCSS/SASS, JavaScript/TypeScript (ES6), React.js, and Next.js, ensuring an intuitive and seamless user experience.
  • Utilize relational and document databases, such as MySQL and MongoDB, directly or through ORMs, for efficient data storage and retrieval, ensuring database integrity and performance.
  • Implement multithreaded applications and concurrency control mechanisms to enhance application efficiency and responsiveness.
  • Develop and integrate RESTful APIs, JSON data, and GraphQL for efficient communication and data exchange between components of the system.
  • Apply knowledge of Scrum and Agile Software Development Methodology to participate effectively in project planning, execution, and delivery processes.
  • Ensure compliance with various regulatory guidelines such as PCI, SOC, and CCPA, and adapt software development practices accordingly to meet compliance requirements.
  • Proficiently utilize code versioning tools like Git, SVN, or Mercurial to manage and track changes to the codebase, facilitating collaboration and version control.
  • Implement code promotion processes, including branching strategies and continuous integration/continuous deployment (CI/CD) pipelines, to ensure smooth and reliable software releases.
  • Write code that is portable across different server environments, considering factors such as operating systems and hardware configurations.
  • Foster a spirit of curiosity and resourcefulness, continuously seeking innovative solutions to technical challenges and exploring new technologies.
  • Demonstrate excellent problem-solving skills to identify and resolve complex technical issues efficiently.
  • Manage time effectively and maintain strong organizational skills to prioritize tasks, meet deadlines, and ensure project delivery on schedule.
  • Communicate effectively, both verbally and in writing, to convey technical concepts, collaborate with team members, and facilitate multi-departmental communication and coordination.
  • Work autonomously or collaboratively within a team environment, demonstrating adaptability and flexibility to meet project needs and objectives.


What You Will Need

  • Bachelor’s degree in computer programming, computer science, related field or equivalent experience
  • Minimum 4 years’ experience in web development skills
  • Full stack software development (NodeJS preferred)
  • AWS or other cloud experience
  • Frontend experience including PHP, TypeScript, Vue.js, Nuxt.js
  • Experience working with various Relational and Document Databases both directly and abstracted through an ORM (MySQL, MongoDB, etc.)
  • Experience with HTML, CSS/SCSS/SASS


Why Us

Benefits and Perks:

  • Competitive Salary Base: $120,000 – $135,000 per Year
  • Hybrid workplace
  • Great pay and bonus program
  • Company paid medical coverage
  • Vision and dental coverage
  • 401K with company match
  • Generous PTO policy
  • Paid maternity/parental leave
  • Employee referral bonus program


Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.

This position does not offer sponsorship.



REF: JOB-4289

    • Job type: Permanent
    • Location: Nashville, TN
    • Date posted:
    • Salary:$120000 - $135000 per Year