4Steps is looking for a Mid-level Node.js Developer responsible
for managing the interchange of data between the server and the users. Responsibilities
will include the development of back-end logic, definition and maintenance of
the database and maintaining the best possible performance, quality and
responsiveness of the application. The candidate will be collaborating with our
front-end application developers, designing back-end components and integrating
data storage and protection solutions.
Job responsibilities
·
Develop scalable and high-performance web and mobile applications by writing testable, reusable and efficient
code, utilizing Node.js,
·
Design and optimize applications for high performance, high
availability and low latency,
·
Develop and maintain all server-side network components,
·
Integrate user-facing elements developed by front-end
developers with server-side logic,
·
Develop test plans to verify the logic of new or modified
programs,
·
Keeping informed of advancements in the field of Node.js development,
·
Research and analyze existing systems and program
requirements,
·
Work as part of a software development team.
Required qualifications
·
BS/MS degree in Computer Science, Software Engineering,
Mathematics or related field is preferable,
·
At least 2 years experience in Node.js development,
·
Familiarity with Express,
·
Experience with SQL(PostgreSQL) and NoSQL(MongoDB) databases,
·
Experience in working with remote data via REST and JSON,
·
Hands-on experience with RestFul API and interaction backend
services,
·
Experience with version control systems (e.g. Git),
·
Understanding of microservice architecture is a plus,
·
Detail-oriented, with very strong technical problem-solving
and debugging skills,
·
Ability to work on multiple tasks and to prioritize personal
workload.
Salary: Based on qualification and experience
Anyone interested in the job can send their CV
to , mentioning ‘‘Node.js Developer '' in the title field.