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.