Senior Software Developer [Full Stack]

  • Full-time

Company Description

Observe, speak & engage with your visitors on your website

We believe in equipping businesses with the best tools to connect with their live customers and enable them to personalize & humanize digital conversations. We're building our early engineering team and looking for talented humans who are interested in building the future alongside us.

Job Description

What we're looking for

An experienced Software Engineer with a love for Web products, with demonstrated ability to contribute individually as well as in a team. If you love spending time on Hackernews/Github and love experimenting with latest technologies, this might be the role for you.

Responsibilities

  • Own the development of product features end-to-end including scoping, architecting, coding, testing, and rolling out features
  • Work closely with PMs, designers, and other engineers to ideate solutions to user problems
  • Become an expert in your product area and our tech stack
  • Make improvements to developer productivity through process / code improvements and mentorship
  • Work in a distributed team Mentor and grow junior engineers on the team.

Qualifications

  • 5+ years of experience designing and building complex JavaScript web based software systems
  • Demonstrable Full Stack development experience with Angular or React and Node.JS in Typescript.
  • Knowledge of multiple modern computer languages and frameworks with an understanding of using the right technology for the right purpose
  • Experience with remote development teams working on the same platform
  • Experience with writing testable code and driven by best practices Agile development process knowledge/experience
  • Bachelor’s degree in Computer Science or related field

Additional Information

Skills

  • MongoDB
  • Node.js
  • Typescript
  • Socket programming
  • ​​​​​​​Firebase
  • React.js
  • Redux
  • NodeJS