Node.js Developer - Remote - Full TimeWe are looking for a backend software engineer with a solid understanding and experience with the Node.js platform, its tooling, JavaScript, and TypeScript. You will work on a closely-knit Scrum team to solve complex backend problems, such as integrating external services into our services, adding and modifying database structures, and implementing new REST services with a focus on security, performance, and scalability. You will dig into business requirements and implement complex logic using modern technologies.
We believe strongly in test-driven development, continuous integration, and continuous deployment, and we have a strong DevOps mindset. This position is open to a mid-level to principal professional depending on experience.Tools & Technology:Node.js, TypeScript, Nest.js, Express.js, Jest, Mocha, Docker, PostgreSQL, MySQL, TypeORMResponsibilities:Ability to work in an existing codebase and collaborate with a diverse teamExperience in building enterprise-scale backend REST APIs with frameworks such as Express.js, Nest.js using an API-first paradigmIntimate knowledge of crafting highly performant database queries using frameworks like Sequelize, Knex.js, or other query builders/ORMsHands-on experience implementing relational database structures, including tables, indexes, views, etc.