馃殌 Join Our Team: Backend Node.js Developer at Mozaiq
Hey, we鈥檙e Mozaiq, a fast-growing team with roots in the US and Europe. We specialize in building amazing and incredible global teams that work cohesively together to provide support for some of the most sophisticated marketing organizations, typically in the tech industry. By joining our team, you鈥檒l become part of an exceptional group of professionals, have the opportunity for professional growth, and play a key role in creating incredible things.
We are currently seeking an experienced and dedicated聽Node.js Developer聽to join our vibrant and international team. You will play a central role in crafting and implementing outstanding web solutions that drive results for our diverse range of high-profile clients.
Why Mozaiq?
- Global Family: We鈥檙e a tight-knit and diverse group, representing multiple nationalities and cultures. Working with us means joining a global family that supports and learns from each other.
- Passionate Work: We鈥檙e passionate about what we do, and we鈥檙e committed to delivering exceptional work that makes our clients shine.
- Inclusive Culture: Our culture is inclusive, diverse, and always evolving. We believe in fostering an environment where everyone can thrive, learn, and grow.
About the role:
As a Backend Node.js Developer at Mozaiq, your role will be both central and influential. You will be responsible for architecting and implementing robust, scalable backend solutions that power our digital experiences. Leveraging your expertise in Node.js and server-side technologies, you will collaborate closely with our frontend and product teams to deliver projects that consistently exceed client expectations.
Responsibilities:
- Become an integral part of our international team, focusing on the backend systems that drive digital campaigns and online presence.
- Architect, develop, test, and deploy high-quality backend services and microservices using Node.js and AWS Lambda.
- Design and maintain RESTful APIs that seamlessly integrate with our frontend applications.
- Implement and optimize data storage solutions using MongoDB, and Mongoose ODM, and leverage Redis for caching to enhance performance.
- Work closely with cross-functional teams across different regions to ensure that backend solutions align with project requirements and overall technical strategy.
- Utilize Git for source code management, ensuring efficient collaboration and maintaining high code quality through regular code reviews.
- Mentor junior developers, provide constructive feedback, and promote best practices within the team.
- Stay up-to-date with the latest industry trends, tools, and best practices, and proactively integrate them into our backend development processes.
- Continuously monitor, analyze, and optimize backend systems for speed, scalability, and reliability.
Requirements:
- 3+ years of experience in backend development with Node.js. Familiarity with frameworks such as NestJS, Express.js, or similar is a plus.
- Proficiency in JavaScript and TypeScript, with a strong understanding of asynchronous programming and event-driven architecture.
- Experience designing and building RESTful APIs, as well as working with GraphQL.
- Proven experience with NoSQL databases (e.g., MongoDB, Firebase) and handling SQL databases in Node.js applications.
- Experience with ORMs/ODMs, ideally Mongoose.
- Familiarity with AWS and services like S3, Lambda, and DynamoDB.
- Experience working with Docker and containerized applications.
- Strong understanding of authentication and security best practices, including OAuth, JWT, and role-based access control.
- Experience with unit and integration testing using frameworks such as Jest, Mocha, or similar.
- Familiarity with CI/CD pipelines and general DevOps practices.
- Experience with agile methodologies (Scrum, Kanban) and version control using Git.
- Nice to have, but not required: a passion for frontend development and familiarity with modern frameworks such as React.
Benefits (dependent on your country):
- Work from anywhere culture
- Flexible time off policy
- Ample paid leave
- In-person team-building vacations
- Supplemental healthcare insurance coverage
- Subsidized Sports and fitness membership
The work is remote as our team is spread across the continents. We are open to flexible hours, however we may need you to be online between 18:00 and 20:30 CET (as part of the marketing team is US based, 6-9 hours behind).