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 Node.js
- 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