





**Job Mission** Develop, maintain, and evolve the Quik Group’s technological systems, applications, and integrations, ensuring performance, security, scalability, and alignment with business needs—supporting the Group’s digital transformation and operational efficiency. **Key Responsibilities** * Develop and maintain **back-end and/or full-stack** applications using **JavaScript, Node.js, and TypeScript** * Create, consume, and maintain **RESTful APIs** and/or GraphQL * Model, implement, and optimize **MongoDB** databases * Ensure adherence to software development best practices: clean code, version control, testing, and documentation * Address bugs, drive continuous improvements, and evolve existing systems * Participate in gathering technical requirements alongside business areas * Integrate with other systems, ERPs, and internal/external platforms * Guarantee application performance, scalability, and security * Support technical and architectural decision-making when required * Collaborate closely with product, operations, and/or technology vendor teams **Mandatory Technical Requirements** * Proficiency in **JavaScript (ES6+)** * Solid experience with **Node.js** * Practical experience with **TypeScript** * Knowledge and experience with **MongoDB** (data modeling, queries, performance optimization) * Experience developing **APIs** * Knowledge of **Git** and version control * Familiarity with web application architecture * Basic understanding of information security principles applied to software development **Preferred Qualifications (Desirable)** * Experience with **Node.js frameworks** (NestJS, Express, Fastify, etc.) * Knowledge of **Docker** and containerized environments * Experience with **cloud platforms** (AWS, Azure, or GCP) * Experience with **CI/CD** pipelines * Knowledge of automated testing * Experience in **digital transformation projects or enterprise systems** * Knowledge of integration with ERPs or high-volume data systems Minimum Educational Requirement: Technical Degree


