Remote Senior Backend Engineer, Node Focused
closedWorkBoard
π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
This job is filled or no longer available
Similar Remote Jobs
- πUnited Kingdom
- πUnited Kingdom
- πWorldwide
- πWorldwide
- πWorldwide
- πWorldwide
- πWorldwide