Description
Great products are not born from code alone.
They are born from the ability to understand complex systems, evolve architectures, and transform real-world problems into sustainable solutions.
FULL STACK DEVELOPER (MID-LEVEL) \- HYBRID \- CURITIBA
At Matilha, we believe development goes far beyond delivering features.
Development means understanding context, investigating problems, balancing technical quality with business needs, and building platforms that evolve alongside companies.
We are looking for a Mid-Level Full Stack Developer to work on digital products at various stages of maturity, helping evolve complex systems with pragmatism, autonomy, and product vision.
If you enjoy navigating between legacy and modernization, investigating end-to-end problems, and building solutions with real impact, we want to meet you.
➡️ Your responsibilities
At Matilha, development happens through close integration among technology, product, and operations.
**➡️ Key responsibilities include:**
Develop and maintain features in Node.js APIs.
Work on frontend applications using React and Next.js.
Fix, enhance, and sustain legacy systems and new architectures.
Investigate end-to-end issues across frontend, backend, and databases.
Support the evolution of business rules related to campaigns, participants, KPIs, and administrative workflows.
Participate in incremental refactoring and technical debt reduction.
Contribute to the gradual modernization of the tech stack.
Support technical standardization across projects and squads.
Work with dashboards, reports, data import/export, and administrative routines.
Contribute to improvements in application reliability, organization, and maintainability.
Collaborate with technical leadership, product, and operations to build viable and sustainable solutions.
➡️ Ideal candidate profile
We seek a pragmatic, investigative candidate with a strong mid-level profile.
Someone who can navigate complex contexts, remain unblocked when working with legacy code, and balance technical improvement with business needs.
Strong communication skills, autonomy to seek context, and maturity to build sustainable solutions—without losing focus on delivery—are essential.
About Matilha
Matilha is a 15-year-old design, business, and technology studio specialized in transforming real corporate challenges into high-impact digital solutions.
**Our work includes:**
Product strategy
Digital experience design
Service research and design
Platform development
Design and technology squads
Branding and digital transformation
We partner with companies that need to solve complex problems, modernize operations, and build more efficient, sustainable, and strategic digital products.
**Requirements:**
➡️ What we expect from you
Practical experience with JavaScript and TypeScript.
Experience with Node.js.
Experience with Express and/or NestJS.
Experience with React.
Knowledge of relational databases, preferably PostgreSQL.
Experience with ORMs such as Prisma, TypeORM, or similar.
Knowledge of authentication, authorization, JWT, and refresh tokens.
Ability to read, understand, and evolve legacy code.
Strong autonomy in debugging and resolving technical issues.
Ability to work integrally across frontend, backend, and databases.
➡️ Nice-to-have qualifications
Experience with Next.js.
Knowledge of multi\-tenant architecture.
Experience with dashboards, administrative systems, or SaaS platforms.
Experience with Excel, PDF, or report import/export.
Experience with automated testing.
Knowledge of logging, monitoring, and observability.
Experience with gradual stack migration or incremental refactoring.