Senior NodeJS Software Engineer
Job at a glance
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