Skip to main content

Backend Node.js Developer

Shape the Future of Data Management as a Backend Engineer

Location
Remote
Working Time
Full Time
Level
Direct Entry

Overview

Join our dynamic team as a Backend Node.js Developer and contribute to the future of data management. You’ll be an integral part of our development efforts, focusing on building robust and scalable server-side solutions to power the next generation of spreadsheet applications.

Responsibilities

  • Backend Development: Design, develop, test, and deploy high-performance backend systems using Node.js and related technologies.

  • Collaboration: Collaborate closely with our frontend, design, and product teams to implement backend functionality that aligns with our product vision.

  • API Development: Create and maintain RESTful APIs and GraphQL endpoints to enable seamless communication between the frontend and backend.

  • Database Integration: Work on data storage and retrieval, including database design, optimization, and maintenance.

  • Security: Implement modern authentication and authorization mechanisms, ensuring the security of our applications.

  • Scalability: Optimize backend applications for scalability, performance, and responsiveness to handle high loads.

  • Code Quality: Write clean, maintainable code, following best practices and coding standards.

Qualifications

  • Experience: A minimum of 5+ years in backend development, with a strong focus on Node.js.

  • Node.js Proficiency: Extensive experience with Node.js and associated frameworks and libraries.

  • Database Knowledge: Proficiency in working with databases like MySQL, PostgreSQL, MongoDB, or similar.

  • API Development: Demonstrated ability to create and maintain RESTful APIs and experience with GraphQL is a plus.

  • Security Awareness: Familiarity with modern security practices, including authentication and authorization mechanisms.

  • Performance Optimization: Proven track record of optimizing backend systems for performance and scalability.

  • Problem Solving: Strong problem-solving skills, attention to detail, and a proactive approach to addressing technical challenges.

Bonus Qualifications

  • Data Management: Previous experience with spreadsheet applications or complex data management systems.

  • DevOps Skills: Familiarity with DevOps practices and tools for continuous integration and deployment.

  • Version Control: Proficiency with Git and version control best practices.

  • Cloud Services: Experience with cloud platforms like AWS, Azure, or GCP.

  • Microservices Architecture: Knowledge of microservices architecture principles.

 

If you are a skilled Backend Node.js Developer with a passion for creating powerful and scalable server-side solutions, we invite you to apply and be part of our innovative team. Help us shape the future of data management and spreadsheet applications.