Back End Developer
at Bags
Job title
Back End Developer
Organization
Bags
Location
Remote
Description
We are looking for a highly skilled MERN Stack Backend Developer to join our team. The ideal candidate will have in-depth knowledge of MongoDB, Express.js, Node.js, and RESTful APIs, with hands-on experience in building, optimizing, and scaling backend services for modern mobile and web applications.
As a key member of our team, you will be responsible for developing high-performance backend services, integrating with third-party systems, and ensuring security and data integrity across our applications.
Key Responsibilities:
- Design, develop, and maintain scalable backend systems using Node.js and Express.js.
- Implement and optimize MongoDB schemas and queries to ensure high performance and scalability.
- Develop and maintain RESTful APIs to support the frontend and mobile apps.
- Integrate external APIs and third-party services into the backend infrastructure.
- Write reusable, testable, and efficient code with a focus on performance and scalability.
- Collaborate with frontend developers and product teams to ensure seamless integration.
- Ensure the security and privacy of the applicationâs data and backend infrastructure.
- Implement automated testing and continuous integration pipelines for backend services.
- Monitor and troubleshoot production issues, optimizing performance as necessary.
Required Skills and Qualifications:
- Strong proficiency in Node.js and Express.js.
- Experience with MongoDB and creating efficient database schemas and queries.
- Familiarity with RESTful APIs, and working with third-party services and integrations.
- Understanding of the entire web development process (design, development, deployment).
- Experience with version control tools like Git.
- Knowledge of API security practices, including OAuth and JWT.
- Proficient understanding of code versioning tools, such as Git.
- Experience with Agile methodologies and development tools (JIRA, Trello, etc.).
- Strong problem-solving skills and ability to work independently.
Nice to Have:
- Experience with cloud platforms such as AWS
- Knowledge of containerization technologies (Docker, Kubernetes).
- Knowledge of blockchain development (specifically Solana).
- Familiarity with frontend technologies, especially React.js and React Native
Why Join Us?
- Opportunity to work with a dynamic and innovative team.
- Flexible working hours and the option to work remotely.
- Career growth opportunities in a rapidly expanding company.
- Competitive salary and benefits.
To apply for this job, join the Dutch Freelance Collective
Existing members, log in
Join the collective.
For full, unrestricted access, apply for membership to the Dutch Freelance Collective Learn more