Tech Stack
AngularGraphQLJavaScriptReactVue.js
About the role
- Develop and maintain new dashboards and APIs;
- Implement new features and ensure the continuous improvement of the platform;
- Ensure the quality, security and performance of applications;
- Collaborate with Product and Data teams to create efficient, scalable solutions;
- Contribute technically to the team by guiding and mentoring more junior developers;
- Participate in architectural decisions and technical planning of new features.
Requirements
- Completed degree in Computer Science, Software Engineering, Information Systems or related fields;
- Strong experience developing end-to-end web applications, with proficiency in both frontend and backend;
- Experience working in collaborative environments and using agile methodologies (Scrum/Kanban);
- Knowledge of software architecture best practices, system integration and version control with Git;
- Advanced proficiency in HTML, CSS and JavaScript;
- Solid experience with modern frameworks (React, Vue or Angular);
- Advanced knowledge of REST and GraphQL APIs;
- Strong understanding of software architecture and design patterns;
- Experience integrating with relational and non-relational databases;
- Practice with automated testing and software quality assurance;
- Intermediate level of English.
- Flexible working hours
- 100% company-paid health plan
- Birthday Off – one day off to celebrate your birthday
- Wellhub (formerly Gympass)
- Flexible Benefits Card (Caju) including:
- Home office allowance
- Culture allowance
- Food allowance
- Meal allowance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
HTMLCSSJavaScriptReactVueAngularREST APIsGraphQL APIsGitautomated testing
Soft skills
collaborationmentoringcommunicationproblem-solvingleadership
Certifications
degree in Computer Sciencedegree in Software Engineeringdegree in Information Systems