Dutch Freelance Collective

Join the collective.

For unrestricted access, apply for membership to the Dutch Freelance Collective Learn more

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.
If you aren't a member, please join the Dutch Freelance Collective to apply for this job.
If you already are a member, please log in to apply for this job.

Join the collective.

For unrestricted access, apply for membership to the Dutch Freelance Collective Learn more