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