Valsoft Corporation logo

Senior Node.JS Software Developer

Valsoft Corporation
Department:Backend Developer
Type:REMOTE
Region:EU
Location:Spain
Experience:Mid-Senior level
Estimated Salary:€40,000 - €60,000
Skills:
NODE.JSJAVASCRIPTEXPRESS.JSMONGODBMYSQLPOSTGRESQLRESTFUL APISGITTDDAWSAZUREGOOGLE CLOUDDOCKERKUBERNETES
Share this job:

Job Description

Posted on: April 18, 2025

Job Description As a Senior Node.js Developer, you will be responsible for developing and maintaining server-side components of our applications. You will work closely with front-end developers, designers, and product managers to deliver high-quality, scalable, and performant applications. Your expertise in Node.js will be critical in ensuring our applications run smoothly and efficiently. Additionally, your experience will play a key role in guiding the team, ensuring that code reviews are done correctly, and suggesting best patterns and practices for coding, to maintain a high standard of code quality and consistency across our applications. Key Responsibilities

  • Write reusable, testable, and efficient code
  • Analyse accurately written documentation and cases, understanding all stakes of a project
  • Mentor junior developers and provide guidance on best practices and coding standards
  • Proactively document / stay up-to-date with the latest professional video specifications and standards (SMPTE, IETF, ITU-T, MPEG, EBU, etc.) and document your knowledge to share with the team
  • Develop and maintain server-side application logic using Node.js
  • Integrate front-end elements with server-side logic
  • 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
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Valsoft Corporation logo

Valsoft Corporation

View company page
RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!