Remote Senior Backend Engineer, Node Focused

Logo of WorkBoard

WorkBoard

πŸ“Remote - United States

Job highlights

Summary

Join WorkBoard as a Backend Node Engineer to design, develop, and implement scalable backend systems using the Node language stack, TypeScript, and NestJS. Collaborate with cross-functional teams to deliver seamless, high-performance solutions for enterprise-level applications.

Requirements

  • 8+ years of experience in backend engineering, with a deep focus on the Node language stack and related backend technologies
  • Experience and proven experience in enterprise-level applications and large-scale system architecture built with TypeScript and frameworks like NestJS and NextJS
  • Knowledge of web application security and vulnerability prevention techniques
  • Experience building and maintaining RESTful and GraphQL APIs using the Node language stack
  • Strong familiarity with messaging systems and pub/sub frameworks, with experience building distributed systems
  • Proficient in Node, Java or PHP development, profiling, and optimization
  • A team player who thrives in fast-paced, collaborative environments with multiple stakeholders
  • Ability to design scalable systems, write high-quality code, and mentor junior engineers
  • Comfortable with diverse backend performance strategies, including caching, load balancing, and scalability

Responsibilities

  • Design, develop, and implement a wide range of backend systems, processes, and platforms, leveraging your expertise in the Node language stack, TypeScript, and NestJS to solve complex problems from end to end
  • Ensure adherence to engineering standards, including security, performance, and scalability, while maintaining consistency with best practices across development processes
  • Apply your deep understanding of API design, Node language optimization, and framework plumbing to build efficient, scalable services
  • Collaborate with cross-functional teams, including product, design, infrastructure, and operations, to brainstorm and deliver solutions that meet both internal and external stakeholders' needs
  • Utilize messaging systems (e.g., Azure Service Bus, Kafka, RabbitMQ) and pub/sub frameworks to develop asynchronous, resilient microservices
  • Use profiling tools to monitor and optimize Node based services, focusing on language optimization to ensure the application runs efficiently at scale
  • Engage in extreme programming, code reviews, and continuous learning, sharing knowledge and best practices with the team
  • Build high-quality code while balancing system performance, scalability, and security concerns

Benefits

  • Discretionary Time off & sick days
  • Paid holidays
  • Health insurance
  • 401K with employer matching

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let WorkBoard know you found this job on JobsCollider. Thanks! πŸ™