
Senior Backend Software Engineer - Node.js at Mindera. Here at Mindera, we are building a world-class team and would love for you to join us. . You will find a team that has a passion for software development and an excellent understanding of how to define and deliver cloud-based solutions, iteratively and collaboratively. Our focus is to develop with high standards while having operational aspects in mind (metrics collection, performance etc.) with a holistic view of the platform in the back of your mind.. We are looking for a Senior 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.. 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.. . . 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;. . Company Location: Portugal.