As a Node.js Developer, you will be instrumental in building and maintaining the backend services that power our platform. You will work closely with our frontend developers to ensure seamless integration and deliver high-performance solutions.
Key Responsibilities:
Develop and maintain backend services using Node.js.
Collaborate with frontend developers working with Flutter to integrate APIs and ensure a smooth user experience.
Design and implement scalable and efficient server-side applications.
Write clean, maintainable code and conduct code reviews.
Troubleshoot, debug, and optimize performance issues.
Ensure application security and data protection.
Participate in team meetings and contribute to project planning and development discussions.
Required Skills:
1-2 years of experience with Node.js development.
Proficiency in JavaScript/TypeScript.
Experience with Express.js or other Node.js frameworks.
Strong understanding of RESTful APIs and API integration.
Familiarity with NoSQL databases (e.g., MongoDB).
Experience with Git for version control.
Basic knowledge of Docker and containerization.
Understanding of asynchronous programming and its challenges. Preferred Skills: Experience with Flutter or mobile application development.
Familiarity with cloud platforms (AWS, Google Cloud, etc.).
Knowledge of CI/CD pipelines.
Experience with Agile development methodologies.
Understanding of security best practices in web development.
Experience with Flutter or mobile application development.
Familiarity with cloud platforms (AWS, Google Cloud, etc.).
Knowledge of CI/CD pipelines.
Experience with Agile development methodologies.
Understanding of security best practices in web development.