¡Activa las notificaciones laborales por email!

Senior Node.JS Software Developer

Valsoft Corp

Albacete

Presencial

EUR 40.000 - 60.000

Jornada completa

Hace 11 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading company in software development seeks a Senior Node.js Developer to create and maintain server-side components for scalable applications. The ideal candidate has strong coding skills in Node.js, mentoring experience, and a solid grasp of asynchronous programming. You will collaborate with cross-functional teams to deliver high-quality applications optimized for speed and scalability.

Formación

  • Proven experience as a Node.js Developer required.
  • Familiarity with RESTful APIs and web services necessary.
  • Understanding of asynchronous programming preferred.

Responsabilidades

  • Develop and maintain server-side application logic using Node.js.
  • Integrate front-end elements with server-side logic.
  • Mentor junior developers and provide guidance.

Conocimientos

Node.js
Problem-solving
Communication

Educación

Bachelor's degree in Computer Science

Herramientas

Git
Docker
Kubernetes

Descripción del empleo

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
  • Experience with Express.js or similar Node.js frameworks
  • Understanding of asynchronous programming and its quirks and workarounds
  • 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

J-18808-Ljbffr

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.