
Senior Node.JS Software Developer
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
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!

RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Senior React & Node Developer - freelancer

Senior Backend Engineer, Node.js + AWS

Senior Node.JS Software Developer

Front End / Full Stack Software Engineer
