Back to List

Full Stack (Node.js + React) developer

Sounding Board helps growing companies develop their leaders through tech-enabled leadership coaching.

About the project

We helps growing companies develop their leaders through tech-enabled leadership coaching.

Combining the best-qualified coaches and software tools allows companies to provide personalized 1:1 development to any leader, regardless of their title. This win-win strategy means companies get immediate business impact and employees get developed and invested in.

By providing companies with access to great leadership coaches and giving them software to manage the coaching engagement, we hope to give people the structure they need without doing all the work.


Technology stack


Technologies: JavaScript, Node.js 10+/express, ecmaScript 6+, Mocha 4+, Git

Dbs: MongoDB 4+, Firebase, Redis

Services: Slack (bot, api), RabbitMQ, SendGrid

Additional: GCP, BigQuery, Kubernetes,, PostgreSQL


React 16+, Redux,

Team size:

10+ Software Engineers

3 – Node.js developers

3 – React developers

1 – QA

1 – DevOps

1 – Project Manager

Required skills:

  • 3+ years of full-time work experience as a backend software engineer
  • Familiar with the ES6 (ECMAScript 6) standard of Javascript, have development experience using ES6 standard
  • Comfortable working with databases, including schema design and query optimizations. ​Plus​: experience with MongoDB
  • Have a passion for efficient and well-written code
  • Complex software systems development with production quality deployment, monitoring, and reliability
  • Ability to decompose complex business problems and collaborate in their resolving
  • Feel comfortable with ambiguity and rapidly changing requirements
  • Growth mindset. Collaboration with a healthy balance of humility and confidence
  • Familiarity with Microservices and Google Cloud Platform is preferred

Will be a plus:

  • Experience with React.js
  • Self-motivated, self-disciplined, and result-oriented
  • Attention to details and accuracy

What we offer:

  • Be yourself, feel valued, supported, learn and grow to build your future self
  • Create and operate in a lean software development lifecycle; code, test, release, improve
  • Rare opportunity to be a part of core engineering team members to lay the engineering foundation


  • We seek a leader to inspire and lead our technical team
  • You should be technically fluent and bring your ideas of driving the team to a higher level of operation
  • You will be improving our development approach and defining our strategy to achieve the product goals
  • You will be a mentor for our senior developers and drive the release scope in our sprint planning

Interested? You know what to do. Apply for this position