···
Log in / Register
Fullstack Engineer - Mid-Level
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Some content was automatically translatedView Original
Description

We are looking for talented and committed individuals to join Caf. More than filling a position, we seek someone who shares our purpose: ensuring secure digital identities and transforming how businesses and people connect. **Your Mission** As a Fullstack Engineer with a frontend focus, you will play a key role in developing high-quality user interfaces and experiences, primarily using React.js and its ecosystem. You will build reusable components, responsive and interactive interfaces, and collaborate on backend API and service development with Node.js. Your work will be predominantly frontend (approximately 70%), while retaining the ability to deliver end-to-end solutions—collaborating with internal and external stakeholders from collaborative requirement definition through design, implementation, team rituals, development best practices and code quality, automated testing, documentation, and other consistent and appropriate activities aligned with the employee’s profile. **What You’ll Do** * Develop and maintain end-to-end web applications, with emphasis on frontend interfaces using React.js and its ecosystem; * Build reusable, performant, and accessible React components using hooks, Context API, Redux, or other state management solutions; * Work with UI libraries such as Tailwind CSS and Material-UI to create modern and consistent interfaces; * Design, develop, and consume RESTful and/or GraphQL APIs efficiently and securely; * Build and maintain backend systems with Node.js, including APIs, processing routines, and data storage solutions; * Ensure application performance, scalability, and security by applying industry best practices; * Collaborate closely with UX/UI designers to translate design mockups (Figma) into functional, production-ready code; * Write automated tests (unit and integration) to ensure solution consistency and integrity, with emphasis on React component testing; * Participate in code reviews, providing constructive feedback and contributing to continuous team improvement; * Engage across the full solution lifecycle—including planning, research, design, refinement, development, deployment, monitoring, and maintenance; * Troubleshoot and debug applications across different environments (development and production); * Document inputs and maintain detailed records of implementation, configuration, specifications, and other relevant information supporting asset management; * Ensure deliverables meet established quality standards and acceptance criteria defined in task specifications. **What You’ll Bring** * Solid experience developing web applications with React.js and its core concepts (hooks, functional components, lifecycle); * Proficiency in React state management, including Context API, Redux, Zustand, or similar solutions; * Experience with backend development in Node.js and frameworks such as Express, Nest.js, or similar is desirable; * Proficiency in JavaScript and TypeScript; * Experience with styling and component libraries such as Tailwind CSS and Material-UI (or MUI); * Knowledge of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB); * Familiarity with version control using Git and collaborative workflows (GitFlow, branching, pull requests); * Knowledge of agile methodologies (Scrum, Kanban); * Understanding of accessibility (a11y) principles and cross-platform compatibility (Desktop, Mobile, Tablet); * Proficiency with visual design tools (e.g., Figma) to interpret and implement designs; * Up-to-date knowledge of technologies within your specialization and development best practices inherent to building robust solutions; * Clear understanding of key strategies employed by the technology industry to build resilient solutions focused on performance, availability, manageability, and security; * Ability to manage individual priorities, deadlines, and deliverables; * Ability to work both autonomously and collaboratively, with excellent communication skills and proactive pursuit of knowledge and solutions—result-oriented and pragmatic; * Responsible attitude toward daily challenges and toward previously established and agreed-upon processes and action plans between management and team members; * Attention to detail and commitment to quality in all development activities; * Flexibility to adapt to change and shifting contexts, resilience, and emotional intelligence; * Strong interpersonal skills, collaboration, and courtesy with fellow team members. **More About You** * You value diversity, inclusion, and respect. * You are proactive, eager to learn, and unafraid of challenges. * You balance execution with strategic thinking. * You embrace our way of working: Transparency, Customer Obsession, Extreme Ownership, People First, and Execution Focus. **Essential Technical Skills:** * React.js and its ecosystem (hooks, Context API, Redux); * Node.js and frameworks such as Express or Nest.js; * JavaScript/TypeScript; * UI libraries: Tailwind CSS and Material-UI; * Relational and/or NoSQL databases; * Git and collaborative workflows; * Automated testing (Jest, React Testing Library); **Nice-to-Have:** * Cloud environment knowledge, especially AWS; * Experience with containerization technologies (Docker, Kubernetes); * Experience with CI/CD pipelines (GitHub Actions, GitLab CI); * Knowledge of end-to-end testing (Cypress); * Application monitoring and observability; * Application performance and scalability. **What We Offer** -------------------- At Caf, we believe work goes beyond a job description—it’s about being part of a dynamic, collaborative, and transparent environment where everyone has room to grow. Here, we celebrate achievements, encourage innovation, and value a healthy balance between personal and professional life. Our benefits include: * Caju (flexible card for meal and food allowances); * Health and dental insurance; * Caju Mais: Conexa Saúde, Psicologia Viva, and Wellhub; * Birthday day off; * Language school partnership. **About Caf** --------------- At Caf, we believe innovation only makes sense when built on trust and mutual respect. Our culture is rooted in ethics, diversity, and security—non-negotiable values guiding every decision. Here, every voice matters, every talent has space to grow, and every achievement is celebrated. **Equal Opportunity** ------------------------------ Caf believes in the power of diversity to transform teams and drive business forward. We are committed to creating an inclusive, respectful, and discrimination-free environment where everyone can thrive. We welcome all applicants—regardless of race, gender, sexual orientation, age, disability, religion, or any other characteristic protected by law.

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.