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.