Senior Node.JS Software Developer

Sé de los primeros solicitantes.
Solo para miembros registrados
León
EUR 40.000 - 65.000
Sé de los primeros solicitantes.
Hace 2 días
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