Node.is Software Developer

Valsoft Corporation
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

HTML
JavaScript
Amazon Web Services (AWS)
Business Logic
Azure
CSS
Databases
DevOps
PostgreSQL
MongoDB
MySQL
Node.js
Management of Software Versions
Web Services
Google Cloud Platform
Test Driven Development
React
Express
GIT
Vue.js
Angular
Kubernetes
Information Technology
Low Latency
Front End Software Development
Asynchronous Programming
REST
Docker
Microservices

Job description

Develop and maintain server-side application logic using Node.js

  • Integrate front-end elements with server-side logic

  • Write reusable, testable, and efficient code

  • Design and implement low-latency, high-availability, and performant applications

  • Collaborate with front-end developers, designers, and product managers to define and implement new features

Requirements

Proven experience as a Node.js Developer

  • Strong proficiency in JavaScript and the Node.js runtime

  • Experience with Express.js or similar Node.js frameworks

  • Understanding of asynchronous programming and its quirks and workarounds

  • Knowledge of front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js)

  • Experience with database technologies such as MongoDB, MySQL, PostgreSQL

  • Familiarity with RESTful APIs and web services

  • Understanding of fundamental design principles behind scalable applications

  • Proficient understanding of code versioning tools, such as Git

  • Knowledge of Node.js packages anatomy and dependency resolution

  • Being convinced about Test-Driven-Development (TDD)

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus

  • Strong problem-solving skills and attention to detail

  • Excellent communication and teamwork skills

Preferred Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field

  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes

  • Knowledge of CI/CD pipelines and DevOps practices

  • Experience with microservices architecture

Apply for this position