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
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Take the lead as an AI Engineering Lead at Klopotek, where your strategic vision will shape the future of AI integration into our engineering processes.
Join Alliance Enterprises as a Customer Support Specialist and utilize your technical expertise to empower users with cutting-edge software solutions.
Join Sift as a Backend Engineer and help shape the future of machine-building infrastructure with your expert coding and engineering skills.
Join Jerry.ai as a Senior Backend Engineer and help innovate backend systems that drive car ownership simplicity for millions.
Join Xenon7 as a MLOps Engineer and contribute to innovative projects in the pharmaceutical industry while working remotely.
Join CyberArk as an Automation Engineer and help advance their industry-leading Identity Security solutions through robust test automation.
As a Sr. Staff Software Engineer at Pinterest, you will drive the technical strategy for cutting-edge retrieval platforms supporting millions of users.
Join Copeland as a Senior Agile Software Engineer to drive innovative software solutions in IoT for sustainability.
Elevate your career as a React/TypeScript Developer at Thaloz, where you'll leverage your backend Java/Spring skills to create cutting-edge applications.
Be part of Visa's mission to innovate payment technology while leading the development of risk platforms in a hybrid role.
Join Vanta as a Senior Fullstack Software Engineer, where you’ll drive complex projects and lead a talented engineering team focused on enhancing security for businesses.
Udemy is looking for a meticulous Software Engineer to join their Learner Success team, enhancing educational experiences for millions.
Join Palo Alto Networks as a Senior Staff Software Engineer in Test to drive innovation in cybersecurity through robust test automation and cloud technologies.
Join PlayOn as a Frontend Software Engineer to enhance web applications for high school sports fans in a vibrant remote setting.
Join Ridgeline as a Senior Engineer to architect and design innovative solutions for Market Data Connectivity in a team driven by collaboration and cutting-edge technology.
Founded in 2011, Valsoft is a vertical software business that provides mission-critical solutions in their respective niche or market.Velsoft is located in Canada
192 jobsSubscribe to Rise newsletter