Workboard

Sr Backend Engineer (Node focused)

Remote US
Kafka Next.js GraphQL PHP TypeScript Azure Microservices API Java Docker Kubernetes
Search for More Jobs Talk to a recruiter now 💪
Description

WorkBoard


Work with purpose.


WorkBoard’s Strategy Execution Platform powers the digital operating rhythm for  companies around the globe, providing organization-wide clarity, alignment, and insights for growth. AstraZeneca, Ford, 3M, Intel and many others rely on WorkBoard’s platform, playbook, and expertise to accelerate results by aligning OKRs, simplifying business reviews and scorecards, focusing weeklies on outcomes, and leveraging analytics – all with embedded AI. More than 15,000 people are certified in WorkBoard’s OKR coaching and Outcome Mindset Methodology™ which enables their organizations to quickly gain the agility OKRs can provide. Based in Silicon Valley and founded in 2013, WorkBoard investors include Andreessen Horowitz, SoftBank, GGV Capital, Workday Ventures, M12 (Microsoft), Intel Capital, Silicon Valley Bank, and Capital One.

THE OPPORTUNITY

As a Backend Node Engineer, you will design, develop, and implement scalable  backend systems using the Node language stack, TypeScript, and NestJS to solve complex challenges. You’ll collaborate closely with cross-functional teams, including Product, UX/UI, and other engineers, to deliver seamless, high-performance solutions for enterprise-level applications. Leveraging messaging systems like Azure Service Bus, Kafka, or RabbitMQ, you'll build resilient, asynchronous micro services. Your expertise in API design, Node optimization, and distributed systems will drive the development of efficient, scalable services, ensuring alignment with both business and technical requirements while continuously improving backend architecture and performance.

COMING IN

You're a proactive, self-driven engineer with a strong sense of ownership, always ready to go beyond the scope of the role to deliver exceptional results. You thrive in a fast-paced startup environment and embrace challenges with a positive and solution-oriented mindset. You are collaborative, approachable, and empathetic, fostering strong connections with teammates and stakeholders, and contributing to a supportive and engaging work culture.

  • 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.
  • Familiarity with containerized microservices using Docker and Kubernetes is a plus.


YOU’LL BE SUPER SKILLED AND EFFECTIVE AT

  • 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.


Within One Month You Will

  • Complete product and engineering architecture walkthroughs, gaining a 
    strong understanding of backend systems, Github action setup, and the tech 
    stack, including Node language-based services and NestJS.
  • Shadow ongoing projects and collaborate with peers to accelerate your 
    onboarding process.
  • Begin contributing to quarterly engineering initiatives, working closely with 
    the team on backend development priorities.

Within Three Months You Will:

  • Become a key contributor to feature development, focusing on NestJS-based 
    backend services.
  • Establish and promote best practices for backend API services, identifying 
    performance bottlenecks and optimizing web application performance.
  • Participate actively in PR reviews, architecture discussions, and help build a 
    stronger technical foundation for the team.

Within Six Months You Will:

  • Be recognized as a subject matter expert in your domain, providing guidance 
    and mentorship to engineers across the team.
  • Drive the ideation and development of backend services, collaborating 
    closely with internal stakeholders.
  • Play a critical role in hiring, conducting interviews, and helping to grow the 
    backend engineering team.

The Team:

  • You will be part of a high-caliber engineering team focused on building and 
    maintaining critical backend services. Our team works cross-functionally 
    across multiple squads to deliver REST, GraphQL APIs, and microservices that
    drive our products.
  • The team utilizes modern technologies, including NestJS, Node language 
    stack, and NextJS, to build scalable, high-performance services for both 
    internal and external users.
  • We are a no-ego bunch, and super excited to build an awesome team in a category-
    creating company together!
     
    OUR VALUES - WE LIVE BY THE 4 Hs
    ● Humble experts
    ● Hungry for the opportunity
    ● Intellectually honest
    ● Operating   as   one  happy  team


A FEW OF OUR AWESOME BENEFITS
● Discretionary Time off & sick days
● Paid holidays
● Health insurance
● 401K with employer matching
● Quarterly All-Hands Meetings
● And much more!


We are proud to be an equal opportunity workplace committed to building a 
team culture that celebrates learning, diversity and inclusion. If you’re 
hungry to grow your skills while growing a company, your sense of urgency 
matches the size of our market opportunity, and you value and enable team 
mates’ contributions, then come join us!


Our salary ranges are determined by role, level and geographic location. Within the 
range, individual pay is determined by additional factors, including job-related skills, 
experience, and relevant education or training. Please note that the compensation 
details listed in US role postings reflect the base salary only, and do not include 
equity, or benefits.

Workboard
Workboard
Business Intelligence Enterprise Software SaaS Software

0 applies

3 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 389 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.

What Fellow Engineers Say