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.
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.
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.
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.