Node.js Developer

N2Sglobal — Australia · Posted ~1 day ago

Mid

Skills

Node.js JavaScript Express.js RESTful APIs Microservices MongoDB MySQL PostgreSQL Git Docker CI/CD Redis DynamoDB JWT OAuth2 Jenkins GitHub Actions GitLab CI Azure DevOps AWS Azure GCP Mocha Jest Chai Supertest ESLint

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

We are looking for a skilled backend developer to build scalable services and RESTful APIs. You will work in a fast-paced Agile environment, collaborating with cross-functional teams to develop high-performance applications. The role involves developing server-side logic, optimizing microservices, integrating front-end elements, and working with SQL/NoSQL databases. You should be proficient in modern backend technologies, event-driven architecture, API authentication, containerization, CI/CD pipelines, and testing frameworks.

Highlights

Opportunity to build scalable backend services and RESTful APIs in a fast-paced Agile environment. Collaborative work with cross-functional and DevOps teams. Focus on high-quality, maintainable code and best security practices.

Description

We are looking for a skilled Node.js Developer to join our team. The ideal candidate will have strong experience in building scalable backend services, RESTful APIs, and working in fast-paced Agile environments. You will collaborate with cross‑functional teams to develop high‑performance applications. Key Responsibilities Develop and maintain server‑side logic using Node.js and related frameworks.Design, build, and optimize RESTful APIs and microservices.Write clean, high‑quality, maintainable, and testable code.Integrate front-end elements with server-side logic.Work with databases such as MongoDB, MySQL, PostgreSQL, etc.Implement security best practices and data protection measures.Troubleshoot, debug, and resolve application issues.Participate in code reviews and contribute to best practices.Collaborate with DevOps teams for deployment and scalability.Work in an Agile/Scrum development environment.Required Skills & Qualifications Core Technical Skills Strong proficiency in Node.js, JavaScript, and ES6+ concepts.Experience with Node frameworks such as:Express.jsNestJS (optional)Koa.js (optional)Knowledge of asynchronous programming and event-driven architecture.Experience with databases:NoSQL: MongoDB, DynamoDB, RedisSQL: MySQL, PostgreSQLHands-on experience with REST APIs, microservices, and API authentication (JWT/OAuth2).Tools & DevOps Familiarity with Git and version control.Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).Experience with Docker, containerized applications, and cloud platforms (AWS/Azure/GCP).Testing & Quality Experience with testing frameworks:MochaJestChaiSupertestKnowledge of linting tools (ESLint) and code quality standards.