Senior Back End Developer (Node.js)

Work Location: In person in our Sandy, UT office

Position Overview

We are seeking an experienced and highly skilled Senior Backend Developer to join our team. The ideal candidate will have 8-12 years of backend development experience with a focus on Node.jsSQL, and NoSQL databases. You will play a critical role in designing, developing, and scaling backend systems to support high-traffic applications, ensuring reliability, security, and performance. Additionally, you will mentor and guide junior developers, providing technical leadership and expertise to the team.

Key Responsibilities:

  • Backend Development: Design, develop, and maintain high-performance, scalable backend services and APIs using Node.js.
  • Database Management: Develop and optimize database structures using SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) technologies, ensuring data integrity and performance.
  • Scalability & Performance Optimization: Architect and implement scalable systems that can handle large volumes of traffic and data while ensuring high availability and low latency.
  • Code Quality & Best Practices: Write clean, well-documented, and reusable code, following industry best practices, security guidelines, and standards.
  • Mentorship & Leadership: Mentor and guide junior developers, conducting code reviews, providing constructive feedback, and fostering a collaborative, growth-oriented environment.
  • Cross-functional Collaboration: Work closely with frontend developers, product managers, and other stakeholders to understand requirements and provide backend solutions that align with business goals.
  • Troubleshooting & Debugging: Diagnose and resolve complex backend issues in a timely manner, implementing robust solutions to prevent future occurrences.
  • Continuous Improvement: Stay up-to-date with emerging technologies, tools, and industry trends, advocating for improvements to technology and team processes.

Requirements:

  • 8-12 years of backend development experience, with a strong focus on Node.js, SQL, and NoSQL databases.
  • Proven experience in scaling applicationsand optimizing backend systems for high performance.
  • Leadership and mentorship experience, with a track record of successfully mentoring junior developers.
  • Strong understanding of database design principles, indexing, query optimization, and data modeling for both SQL and NoSQL databases.
  • Experience with cloud platforms(AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes) is a plus.
  • Proficient in implementing best practices for securitydata protection, and API design.
  • Excellent problem-solving skillsand the ability to work effectively in a fast-paced, team-oriented environment.
  • Strong communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.

Preferred Qualifications:

  • Experience with microservices architecture and distributed systems.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of modern frontend technologies to collaborate effectively with frontend teams.

Benefits

Competitive salary, 401k and performance-based bonuses

Comprehensive health, dental, and vision benefits

Flexible working hours

Additional Benefits:

  • 401(k) with company match
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Paid time off
  • Vision insurance

Compensation Package:

  • Yearly pay

Schedule:

  • 8 hour shift
  • Monday to Friday

Join our team

Interested in helping bring AI technology to the frontlines of risk? Send over your resume and we’ll see if you might be a good fit.

Schedule a demo.

*” indicates required fields

Let's Get Started

Send us a message and we`ll respond as soon as possible

*” indicates required fields