Position: Junior Backend Node.js Developer
Company: Shelf
Experience required: 1y
English level: upper

Required skills

+ 1+ years of commercial experience building backend with TypeScript (or JavaScript) & Node.js
+ At least Upper-Intermediate level of English

As a plus

+ Experience with multiple AWS services (beyond just EC2 & S3)
+ Hands-on experience and understanding of NoSQL databases and their constraints
+ Experience with microservice architecture

We offer

+ Company Stock Options
+ Hardware: MacBook Pro. Software: WebStorm, Wallaby.js, etc
+ Education: access to Udemy Business account, company library of books, other opportunities are discussed on an individual basis
+ Modern technical stack (stackshare.io/shelf/shelf). Develop open-source software (github.com/shelfio, 1100+ stars)
+ 19 paid vacation leave per year. Unlimited sick leaves
+ Medical insurance

Responsibilities

+ Work on a B2B product that is used by tens of thousands of users from such organizations like Glovo (yes, + Ukrainian as well), HelloFresh, Herbalife, etc, and experiencing growth every consecutive month
+ Build backend APIs in a self-sufficient delivery team that ships code to production frequently
+ Be responsible for the features you built and shipped to production
+ Utilize AWS services to build Infrastructure as a Code using Terraform
+ Regularly conduct code reviews of your teammates

We’re looking forward to getting to know you personally!

Project description

Our mission at Shelf is to enable all employees to instantly know more. Shelf is a highly awarded, innovative knowledge automation platform that revolutionizes how organizations curate and distribute company knowledge! With our powerful MerlinAI, Shelf helps organizations move from their difficult to use, legacy knowledge base to knowledge automation delivering answers on demand to employees with questions, to front-line staff interacting with prospects or customers, and to self-service interactions via your website. With many pre-built integrations, SDKs and APIs, Shelf’s open knowledge infrastructure is extensible and integrates seamlessly with enterprise applications to improve the customer experience and employee productivity.
We are experiencing rapid growth and quickly need to expand the sales team globally to keep up with market demand. This is an incredible opportunity for an elite sales professional to join a rapidly expanding sales organization growing revenue at over 300% per year. We have successfully acquired dozens of large enterprises including Fortune 100 customers and always deliver a great customer experience.

ABOUT ROLE:
As a Junior Backend Node.js Developer, you are keen to learn what it takes to build truly production-ready APIs. You have some commercial experience and are looking to master your skills in writing clean, readable, maintainable, extensible, and testable code. You’re excited about all things serverless, designing distributed microservices and event-driven architectures.
You’ll be working in a team with more senior developers that will help you get up to speed and learn new skills. This is a great opportunity to join a growth-stage technology start-up and experience building scalable and performant backend distributed systems using a modern tech stack.
We’re proud of our code quality. Our codebase has 90%+ unit tests coverage. We facilitate publishing open-source software and cleaning up the tech debt. We write TypeScript and Node.js 14, conduct peer code reviews, backend excellence meetings, maintain shared coding standards, practices, linters, presets, etc.
We’re looking for intellectually curious, motivated developers who have a growth mindset and get energized each day to seize a massive opportunity.

P.S. Check out our outstanding tech stack here stackshare.io/shelf/shelf