Senior Node.js Developer

Softconstruct Com — Armenia · Posted ~10 hours ago

Senior

Skills

Node.js JavaScript Redis WebSockets MongoDB MySQL PostgreSQL Express.js Hapi Socket.IO REST APIs Git unit testing integration testing Agile/Scrum

🔓 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 ✨ AI‑Generated

Join a software engineering team as a senior Node.js developer, building and improving backend applications and APIs. You will work with real-time communication, multiple database technologies, modern Node.js frameworks, automated testing, version control, and Agile development practices.

Highlights

Build and maintain backend applications as part of a software development team, with substantial ownership across coding, testing, debugging, documentation, and system analysis. The role offers work with modern Node.js frameworks, databases, APIs, and Agile practices.

Description

Are you GAME to JOIN US and be our new Senior Node.js Developer? We are looking for a Senior Node.js Developer to join our team. Responsibilities Code, test, debug, implement, and document programsAssist in the modification of company products and/or customer/internal systems to meet the needs of the client and/or end-userResearch and analyze existing systems and program requirementsDevelop test plans to verify the logic of new or modified programsWork as part of a software development team Requirements Bachelor’s degree in Computer ScienceAt least 5 years of work experience as a Node.js developerWorking experience with Redis and WebSocketsStrong proficiency in working with database systems such as MongoDB, MySQL, and/or PostgreSQLWorking experience with Node.js web frameworks such as Express.js, Hapi, Socket.IOExperience building RESTful APIsExperience with code coverage, unit testing, and integration testsExperience with version control systems (e.g. Git)Experience in Agile/Scrum methodology and tools such as JIRAExperience with microservices and respective architecture design principles and scalability best practicesExperience in conducting system end-to-end testingExperience in analysis of a node processExperience in creating API design/technical documentation