As a JavaScript (Node.js) Backend Developer, you will be responsible for designing and implementing scalable backend solutions that integrate various services and tools. You will work closely with frontend developers, product managers, and other stakeholders to ensure seamless functionality, performance, and user experience. Your expertise in relational databases, payment gateways, PDF generation, and workflow engines will be essential in delivering robust applications that meet business requirements.
Backend development using Node.js.
Design and management of relational databases, data models, and ERDs.
Payment gateway integration (e.g., Stripe).
PDF generation integration (e.g., PDF Monkey).
Workflow engine integration (e.g., Camunda).
API development and maintenance.
Code quality assurance and testing.
Collaboration with cross-functional teams.
Documentation of codebases and integrations.
Node.js, Relational databases (e.g., MySQL, PostgreSQL), Data modeling and ERD design, Payment gateway integration (e.g., Stripe), PDF generation integration (e.g., PDF Monkey), Workflow engine integration (e.g., Camunda), RESTful API development, Version control (e.g., Git), Unit testing and code quality practices