Position: Full-Stack NodeJS Engineer
Company: DNA325
Experience required: 3y
English level: upper

We work with the world’s biggest corporations: teams of all sizes use this solution every day to search and leverage the valuable content hidden within thousands of audio and video files, interviews, archives, and phone calls. The solution uses automated speech recognition (ASR) and natural language processing (NLP) to decipher the sounds that make up human speech. It matches those sounds to the corresponding word in its dictionary and displays those words in the proprietary Editor.

One of the initial goals for our team would be to help our client localize the solution to 31 languages, starting with German and French.

**Must haves**
- 3+ years of experience in building web applications
- Strong JavaScript, Node.js experience
- Experience with React / Redux / Next.js
- A full-stack mindset to work across the back-end and web front-end
- Upper-intermediate English or above

**As a plus**
- Experience with Serverless.js
- Experience with databases (e.g. MongoDB, PostgreSQL, MySQL)
- Experience with Amazon Web Services, Terraform, and/or Ansible
- Understanding of REST, HTTP
- Familiarity with Swagger / Open API specifications

**Key responsibilities**
- Design, build and maintain efficient, reusable, and reliable code
- Collaborate with product manager and UX/UI designers to shape the product
- Designing APIs and building integrations
- Contributions to architectural decisions
- Contributions to infrastructure setup and server administration automation
- Drive engineering from concept to finished product

**Compensation and benefits**
- Competitive compensation with annual merit increase reviews.
- Generous PTO/Vacation.
- PE tax coverage (5%).
- 100% medical and sports coverage.
- Professional & soft skills training.
- Schedule flexibility and work-from-home options.