Sr. Backend Software Engineer (NodeJS)

PAR Technology

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Strong background in Node.js/Typescript and PostgreSQL.
  • 8+ years of backend development experience with distributed systems and microservices.
  • Proficiency with GraphQL, TypeORM, and Nest.js.
  • Experience with Kubernetes administration and message brokers (RabbitMQ).
  • Excellent debugging and problem-solving skills across software and hardware domains.

Responsibilities

  • Build and maintain backend services and APIs.
  • Collaborate with cross-functional teams to deliver complete solutions.
  • Investigate and resolve production issues and customer-reported bugs.
  • Contribute to system design discussions and architectural decisions.
  • Continuously improve code quality, testing practices, and development processes.

Benefits

  • Remote work flexibility from anywhere in the US.
  • Opportunity to collaborate with a diverse and multi-discipline team.
  • Engagement in high-impact projects within financial and retail technology.
  • Access to modern technology stack and tools for development.
  • Focus on continuous improvement and skill enhancement.
Full Job Description
Position Description:

We're looking for a NodeJS Engineer who is passionate about building scalable, high-quality backend systems and enjoys collaborating across teams to deliver great product experiences. You'll play a key role in designing, developing, and maintaining services primarily written in Node.js, with exposure to Ruby, PostgreSQL, and potentially hardware-integrated systems.

Our technology bridges financial payment providers, retail fuel pump technology, and customer experience by wrapping low-level standards-compliant integrations with powerful software abstractions on an ultra-modern software platform. Our platform services and applications are built using a broad swath of technologies (Typescript, NodeJS, Ruby, React, and others), interconnected via GraphQL and RabbitMQ, and run in AWS using Terraform, Helm and Kubernetes (via EKS).

Position Location:

US Remote

Reports To:Engineering Manager

What We're Looking For:
  • Strong background in Node.js/Typescript, PostgreSQL.
  • Ability to analyze and resolve complex technical issues efficiently.
  • A proactive mindset with a strong commitment to understanding and meeting customer needs.
  • Excellent teamwork skills, coupled with an ownership mindset and the ability to work independently.

Why We Need You (Skill and Abilities)
  • Proven expertise in Node.js (Typescript) and database management (PostgreSQL).
  • 8+ years of backend development (with distributed systems and microservices) experience.
  • Proficiency with GraphQL, TypeORM, and Nest.js.
  • Hands on experience working with (and administering) K8S, message brokers (RMQ), APIs, especially proprietary hardware or device integrations is a plus.
  • Excellent debugging and problem-solving skills across software and hardware domains.
  • Ability to self-organize and manage tasks in a fast-paced, ticket-driven environment.
  • Ability to write clean code and effective automated tests to deliver high-quality system improvements
  • Ability to break down larger requirements into small, self-contained changes to the system
  • Excellent spoken and written communication skills
  • Experience in the retail and/or fuel & convenience industries a plus
  • Ruby/Rails experience a big plus
  • Experience implementing or consuming GraphQL APIs a plus

Unleash your potential: What you will be doing and owning:
  • Build and maintain backend services and API.
  • Collaborate with product managers, designers, and other engineers to deliver end-to-end solutions.
  • Investigate and resolve production issues and customer-reported bugs with a focus on root-cause analysis and long-term maintainability.
  • Contribute to system design discussions and architectural decisions.
  • Continuously improve code quality, testing practices, and development processes.


Interview Process:

Interview #1: Video Screen with Talent Acquisition Team

Interview #2: Video interview with the Hiring Manager (via MS Teams)

Interview #3: Video interview with the Team (via MS Teams)

Similar Jobs

More Jobs at PAR Technology

More Information Technology Jobs

Find similar Sr. Backend Software Engineer (NodeJS) jobs: