Description
### **Role in the Company**
Act as a full-stack developer responsible for delivering complete, high-quality technical solutions, owning end-to-end feature development. Solid expertise in both frontend and backend layers is expected, along with the ability to collaborate across multidisciplinary teams, mentor junior members, and propose technical improvements to the development workflow.
### **Responsibilities**
Develop complete features integrating frontend and backend, focusing on performance, security, and maintainability;
Design and maintain robust APIs, as well as reusable and accessible interfaces;
Use React.js with state management libraries (Redux, Zustand, etc.) and apply UI/UX best practices;
Apply design patterns on the backend to promote code cohesion and scalability;
Write automated tests (unit and integration) and monitor quality metrics;
Work with relational and NoSQL databases, optimizing queries and data modeling;
Actively participate in code reviews, technical refinements, and estimations;
Support the team in resolving bugs and investigating production issues;
Collaborate with DevOps on maintaining CI/CD pipelines and containerized (Docker) environments;
Contribute to technical stack evolution by proposing improvements in architecture, design systems, and modularization.
### **Requirements**
Proficiency in React.js, Node.js, and NestJS;
Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis);
Knowledge of Redux, React Query, RTK Query, or similar tools;
Experience with testing (unit, integration, E2E);
Understanding of SSR, SSG, and rendering in Next.js (or similar frameworks);
Experience with messaging systems (RabbitMQ, Kafka) and microservices architecture;
Familiarity with Git, Docker, CI/CD pipelines, and semantic versioning;
Knowledge of security best practices (e.g., authentication, XSS, CSRF, SQL injection).
### **Hard Skills**
React.js, Node.js, NestJS;
PostgreSQL, MongoDB, Redis;
Redux, React Query, RTK Query;
Automated testing with Jest, Cypress, or similar tools;
CI/CD, Docker, Git.
### **Soft Skills**
Effective communication across different departments;
Ability to prioritize and organize tasks;
Collaborative and proactive mindset;
Commitment to technical excellence.
### **Desirable Certifications**
Certifications in full-stack development, architecture, or cloud technologies.
### **Nice-to-Have**
Experience in projects handling large-scale data or high traffic;
Contributions to open-source projects;
Experience with GraphQL, WebSockets, or event-driven architecture;
Hands-on experience with automated testing tools such as Cypress, Playwright, or Jest.
**What We Offer:**
* **Health insurance allowance:** Monthly stipend to support your private health plan.
* **Wellhub**, to keep your body and mind active — your way.
* **Fully company-paid online therapy**, because mental health matters.
* **Online nutrition counseling**, up to two sessions per month to support your dietary health.
* ️ **Life insurance** with coverage of R$ 125,000, providing added security for you and your family.
* **Birthday day off**, because your special day deserves to be celebrated.
* **Paid time off**, so you can recharge and return refreshed.
* **Internal gamification**, turning achievements into rewards and recognition.
* **Educational partnerships** with institutions such as FIAP, Anhanguera, and Instituto Infnet, supporting your growth and learning.
* **Technical certification bonus**, recognizing and rewarding your effort to learn and grow.
***We value every voice and every individual, knowing that diversity makes us more innovative and stronger.***