Submit

Backend Software Engineer - Node.js

Porto

Job description

We are looking for a Node.js developer that loves technology and enjoys building highly performant and secure services, that will be used by thousands of customers and deal with millions in transaction revenue a month.

What you will be doing

·        Implementing innovative cloud-based solutions;

·        Working alongside Front-End developers to deliver performant and secure services;

·        Developing and maintaining features in a collaborative, Agile environment;

·        Writing testable code and ensuring the test coverage stays at the agreed level;

·        Documenting your code;

·        Take ownership of your code every step of the way - from development to deployment and maintenance;

·        Diagnose issues in production and devise solutions for them;

·        Work both autonomously and collaboratively to complete tasks;

·        Be an integral part of solutions design and implementation;

·        Care about all the steps your code goes through from your machine to production;



Requirements

You’re great at

·        Vanilla JavaScript and/or TypeScript and modern frameworks and platforms such as React and Node.js;

·        Developing performant, resilient, and secure services;

·        Building and handling asynchronous and event-driven workflows;

·        Protocols and architectural patterns like HTTP, REST, and/or GraphQL;

·        Creating testable code and making testing a priority;

·        Being passionate, self-driven, and working with little supervision towards a common team or company purpose;

You are Familiar with

·        Cloud platforms like AWS, GCP or Azure;

·        SQL and NoSQL data stores;

·        Service oriented architectures, design patterns, and data structures;

·        Code versioning tools like Git in a continuous delivery process;

·        Code quality tools like linters, type checkers, and static analyses;

·        Agile methodologies such as Scrum and Kanban;

·        Integrating/connecting systems like warehouse management & eCommerce.



Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit