Description
**Description:**
----------------
We are seeking a Full\-stack Engineer with experience in end\-to\-end web application and solution development. This role will be part of our development team, collaborating on building high\-quality functional and technical integration and data solutions for our top\-tier clients. If you are passionate about designing and implementing robust, scalable, and high\-performance solutions using a broad technical stack, this challenge is for you.
**Responsibilities:**
* Implement high\-quality technical solutions compliant with defined functional and non\-functional requirements for each project.
* Participate in (and potentially lead) agile development teams.
* Collaborate in auxiliary processes, including peer\-review, documentation, etc.
**Requirements:**
---------------
* TypeScript \- Demonstrable experience working with strict typing, interfaces, generics, utility types, decorators, and advanced configuration.
* JavaScript \- Expert knowledge of ES6\+ (closures, event loop, promises, async/await, memory management).
* Architecture and Best Practices \- Application of SOLID principles, Clean Code, DRY, KISS, and experience implementing software design patterns.
**Front\-end:**
* Frameworks/Libraries \- Solid experience (3\+ years) with React (Next.js)
* Knowledge of fundamental architectural principles in React, such as state management, performance optimization strategies, etc.
**Back\-end:**
* Runtime Environments \- Advanced experience building scalable applications with Node.js (knowledge of Deno or Bun is also valued).
* Backend Frameworks \- Proficiency with modern, robust TypeScript frameworks, preferably NestJS, or advanced experience structuring projects with Express.js.
* API Design \- Experience in designing, developing, and consuming RESTful APIs.
**Databases:**
* Relational Databases (SQL) \- Experience modeling and optimizing queries in PostgreSQL, MySQL, or SQL Server.
* Non\-relational Databases (NoSQL) \- Experience working with MongoDB, Redis, or DynamoDB.
* ORMs and Query Builders \- Proficiency with modern TypeScript ecosystem tools such as Prisma, TypeORM, Knex, Drizzle ORM, or Mongoose.
* DevOps, Cloud, and Tools:
* Version Control \- Advanced proficiency in Git (Git Flow, rebase, resolution of complex conflicts).
* Containers \- Experience creating and orchestrating containers with Docker and Docker Compose.
**Databases:**
* Relational Databases (SQL) \- Experience modeling and optimizing queries in PostgreSQL, MySQL, or SQL Server.
* Non\-relational Databases (NoSQL) \- Experience working with MongoDB, Redis, or DynamoDB.
* ORMs and Query Builders \- Proficiency with modern TypeScript ecosystem tools such as Prisma, TypeORM, Knex, Drizzle ORM, or Mongoose.
**DevOps, Cloud, and Tools:**
* Version Control \- Advanced proficiency in Git (Git Flow, rebase, resolution of complex conflicts).
* Containers \- Experience creating and orchestrating containers with Docker and Docker Compose.
**What We Offer:**
* Strategic role with direct impact on group growth.
* Dynamic environment with real capacity to build and define.
* Professional development and opportunities for growth within the organization.
* Holistic Well-being: free access to a comprehensive nutrition, physiotherapy, and coaching plan. Your physical and mental health is our priority.
* Rest and other benefits: enjoy 23 working days of vacation per year.