REQUIRED SKILLS:
Most important:
Minimum of 4 years as a software engineer
2+ years Node JS experience in developing complex microservices based applications
Extensive knowledge of best engineering practices in agile software development: architectural paradigms, code reviews, branching, task management, documentation, testing
Thorough experience of REST & API practices
In-depth knowledge of database design and optimization
Excellent written and verbal communication skills in English
Ability to work well with teams effectively without supervision
Nice to have:
Other JS frameworks (React/Angular) experience would be a plus
ROLES & RESPONSIBILITIES:
Design and write efficient, well tested and highly readable code in Nodejs
Work with different teams across different time zones
Ensure all work is prioritized and completed correctly
WHAT WE OFFER:
Fully remote and talented distributed team
Working on great tech stack with cutting edge technologies
Product company with a long-term vision
Competitive salary depending on the relative work experience
Project exposure and ownership that impacts our users, product, and business
Challenging technical tasks, fast learning cycles, and meaningful feedback