Node.is Software Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven experience as a Node.js Developer with strong proficiency in JavaScript., Familiarity with Express.js or similar frameworks and understanding of asynchronous programming., Knowledge of front-end technologies like HTML, CSS, and JavaScript frameworks, as well as database technologies., Bachelor's degree in Computer Science or related field is preferred..

Key responsibilities:

  • Develop and maintain server-side application logic using Node.js and integrate with front-end elements.
  • Write reusable, testable, and efficient code while optimizing applications for speed and scalability.
  • Collaborate with cross-functional teams to define and implement new features and troubleshoot applications.
  • Implement security measures and stay updated with industry trends and technologies.

Aspire Software logo
Aspire Software Large http://www.aspiresoftware.com
1001 - 5000 Employees
See all jobs

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

- Optimize applications for maximum speed and scalability

- Troubleshoot and debug applications

- Implement security and data protection measures

- Stay up-to-date with the latest industry trends and technologies

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

 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Detail Oriented
  • Teamwork
  • Communication

Software Engineer Related jobs