Job Openings
MERN Developer
About the job MERN Developer
Our client is a dynamic digital agency looking to expand our development team with a talented MERN Developer. If you are passionate about cutting-edge technology and enjoy working in a collaborative environment, apply now!
Responsibilities:
- Develop and maintain scalable web applications using the MERN stack (MongoDB, Express.js, React, Node.js).
- Collaborate with cross-functional teams to design and implement new features.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and contribute to a high standard of code quality.
- Implement CI/CD pipelines and automate development workflows using Docker and related tools.
Requirements:
- Bachelors degree in computer science, Software Engineering, or a related field.
- 3+ years of experience as a MERN Developer
- Proven experience with front-end and back-end development.
- Experience with containerization and orchestration tools.
- React (>18.x) and TypeScript: Proficient in building and managing complex, high-performance user interfaces with React. Strong understanding of TypeScript for developing robust and type-safe front-end applications.
- Node.js and Nest.js: Solid experience in developing server-side applications using Node.js, with a focus on asynchronous programming and event-driven architecture. Skilled in building scalable and maintainable backend applications with Nest.js.
- MongoDB/Mongoose: Proficient in using MongoDB for database management and Mongoose for data modeling, ensuring efficient data handling and retrieval.
- Experience with containerization technologies like Docker to streamline development and deployment processes, as well as knowledge of CI/CD pipelines to automate testing, building, and deployment.
- Familiarity with Git for managing codebase and collaborating with team members.
- Experience with state management libraries (e.g., Zustand, Jotai, MobX) and ReactQuery for data fetching and synchronization.
- Familiarity with module bundlers (e.g., WebPack, Vite) and SCSS for writing clean, maintainable, and scalable CSS.
- Knowledge of testing frameworks and tools such as Jest, React Testing Library, PlayWright, or Cypress.
- Understanding of cloud platforms (e.g., AWS, GCP) and container orchestration tools (e.g., Kubernetes).
- Familiarity with proxy servers, Swagger for API documentation, JWT for authentication, WebSockets for real-time communication, and Amazon S3 for object storage.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication skills in English.
- Previous experience in the iGaming industry is highly appreciated and will be considered a significant advantage.