Job Description
As a Fullstack Developer you ll play a key role in our products development cycle, collaborating with internal and external partners in building components, systems, and functionalities, covering both backend and frontend, in addition to other responsibilities related directly to software development, from collaborative requirements definition to maintenance – through design, implementation, participation in team rites, good development practices and code quality, automated testing, documentation, and other activities consistent and appropriate to the employee profile..
What you ll do
- Build and maintain quality code using good agile and safe software development practices;
- Build and maintain front-end systems and other client-side resources focusing on the best user experience;
- Build and maintain back-end systems, API s, processing routines, data storage solutions and other resources related to server-side information structure
- Build automated tests in order to ensure the consistency and integrity of the solutions;
- Build secure and efficient communication interfaces;
- Working closely with UX/UI Designers, define the look and feel of applications and their functionality and translate design models into actual code;
- Participate in code reviews bringing constructive feedbacks;
- Act in the entire solution lifecycle, going through research, design, refinements, development, deployment, monitoring and maintenance;
- Documenting inputs and keeping records with implementation details, configuration, specification and other relevant information that helps the management of the assets of the area;
- Ensure that deliverables are in accordance with the quality levels and acceptance criteria established in the task specification.
What you ll need
- Up-to-date knowledge of technologies in the area of specialization and of the good development practices inherent in building solutions;
- Clarity regarding the main strategies used by the technology market in building robust solutions and focusing on principles of performance, availability, manageability and security;
- Understanding of the concepts of accessibility and compliance with multiple platforms (eg. Desktop, Mobile, Tablet etc);
- Proficiency in visual code tools (eg. Figma etc);
- Ability to manage individual priorities, deadlines and deliverables;
- Ability to work independently with minimal supervision, proactivity in the search for knowledge and solutions, and result-oriented and hands-on profile;
- Responsible attitude towards day-to-day challenges and the processes and action plans previously established and agreed upon between management and team members;
- Attention to detail and zeal for quality in the development of activities;
- Flexibility to changes and contexts of action, resilience and emotional intelligence;
- Good interpersonal relationship, collaboration, and cordiality with other team members.
More about you
- Knowledge of cloud environments, especially AWS;
- Node.js;
- React.js;
- JavaScript/TypeScript;
- Application monitoring and observability;
- Application availability and resilience;
- Application performance and scalability;
- CI/CD pipelines.
About CAF
We exist to ensure that no one impersonates anyone else. We are experts in identity and face
identification technology, being part of the validation and onboarding processes of banks,
fintechs, e-commerces, insurers and many others companies. During 2021 our team grew more
than 400% and in 2022 we are already expanding our operation to the US, Canada and also the
UK. We face the challenge of consolidating ourselves as the best digital identity company in the
world. For that to happen, we are looking for people who are committed and capable to help us
achieve these results.
Equal Opportunity & Affirmative Action
CAF believes in the power of a shared table to bring people together as we are committed to
building a culturally inclusive team. Diverse candidates are encouraged to apply. We are
committed to maintaining a diverse workforce and an inclusive work environment.
CAF will not tolerate discrimination in employment, employment-related decisions, or in business
dealings on the basis of race, color, ancestry, age, sex, sexual orientation, religion, disability,
ethnicity, national origin, veteran status, marital status, pregnancy, or any other legally protected
status. We should provide an environment free of discrimination to our associates, customers
and members.