About the company: Engenious is a US-based consulting agency with a global presence. Although Engenious’ main area of expertise is mobile development, it is a home for more than 40 plus talented world-class engineers with domain experience in Web, Backend, and Test Automation.
Open Role: Engenious is looking to hire a back-end NodeJS Developer middle to senior level to our team.
Responsibilities: * Analyze and prioritize development tasks by evaluating business objectives, customer impact, risk factors, and opportunities for process efficiency. * Design and implement scalable server-side applications using Node.js and NestJS, adhering to industry best practices. * Work with relational databases, such as PostgreSQL, and NoSQL databases, like MongoDB, with the ability to write efficient and well-structured SQL queries as needed. * Develop the integrations with the payment providers, Stripe, analytics, and other third-party integrations * Develop and execute unit tests to ensure application performance, reliability, and correctness. * Explore and apply AI-assisted development approaches to generate unit tests, perform code reviews, and drive refactoring * Work directly within AWS to build and run cloud-based solutions * Participate in peer code reviews by providing constructive feedback on Pull Requests to maintain high code quality and team alignment.
Requirements: * 3+ years of professional experience with Node.js, including libraries and frameworks such as Express.js and NestJS. * In-depth knowledge of client-server architecture and REST API * Strong database knowledge, specifically, PostgreSQL, MongoDB, and Redis * Hands-on expertise with AWS (EC2, Route 53, S3) * Experience with Payment providers like Stripe. * Experience with web servers such as Nginx and PM2 service management * Proficient understanding of code versioning tools, such as git * Practical experience with unit testing. * English — Upper intermediate
It will be a plus: * Experience with job/queue managers such as BullMQ * Experience integrating analytics tools such as Google Analytics, Mixpanel, or equivalent * Proficiency with Docker containerization * Practical knowledge of service monitoring and observability tools * Ability to configure CI/CD pipelines using GitHub Actions or equivalent tools
We offer: * Flexible & remote job * Paid vacation and sick leave * Development opportunities in any IT direction * Fun and friendly team * Personal professional growth * Up to 100% reimbursement of participation in core courses and conferences
Send us your CV and take a new step in your professional career!