Quick Summary
We are looking for a Full Stack Software Engineer II to join the Gran Learning Experience team and help us change lives!
Gran is an ecosystem that unites education and technology, accelerating and customizing learning for different needs and moments, having already impacted over 2 million lives. Today we have two main verticals: Preparatory Courses and Gran Faculdade (Gran College).
Currently, we serve over 820,000 students across more than 1,500 Brazilian municipalities. Our motivation is to provide high-quality education that is diverse and inclusive, geographically and economically. Our cutting-edge technology is a catalyst that drives many future possibilities.
We are strong advocates that education is a right for everyone and we do our utmost to make this a reality across Brazil. We know that education is the key to many possible futures, and we have the tools that facilitate access to education at various levels for thousands of Brazilians.
This position operates under our Gran Mundo work model, which is 100% remote. You are not required to attend the office, except for occasional events which will be announced in advance and funded by Gran.
All our vacancies are under the CLT employment model.
Interested? Come be a GranLover!
Want to know more about us? Click HERE to return to the careers page.
Responsibilities and Attributions
Here you will:
- Contribute to the development of new functionalities for Gran's web systems.
- Support the maintenance and evolution of existing applications, ensuring quality and stability.
- Develop modern interfaces using Vue.js.
- Collaborate with the team on bug analysis and correction.
- Write clean, readable, and easily maintainable code.
- Utilize best practices for versioning, testing, and continuous integration (CI).
- Participate in code reviews and technical discussions with the team.
- Support the evolution of the desktop application in Electron (PWA).
- Learn and develop skills in various technologies used by Gran.
Requirements and Qualifications
What We Are Looking For:
- Web Development: HTML, CSS, JavaScript
- Frontend: Vue.js
- Backend: PHP or Node.js
- Relational databases: preferably MySQL
- Git: daily versioning
Basic Knowledge in:
- Redis.
- DynamoDB.
- MongoDB.
- AWS S3.
- Lambda.
- Observability (Datadog, Grafana).
Key Differentiators:
- Experience with NestJS.
- Knowledge of micro frontend.
- Experience with microservices.
- Experience with mobile apps (Flutter).
- Experience with NoSQL databases.
- Prior contact with cloud services (AWS, GCP, or Azure).
Furthermore, we highly value good communication, curiosity, constant learning, and collaboration.
Additional Information
Here you will find benefits such as:
Health and Well-being:
- SulAmérica Health and Dental Plan with national coverage, 100% funded by the company.
- Wellhub (Gympass) or gym reimbursement.
- Agreement with Sesc, providing access to cultural and leisure activities.
- Starbem, Avus, and Auster applications: health, well-being, and complete support, including psychological, financial, and legal assistance.
Food:
- Meal Voucher or Food Voucher paid via Ifood Benefícios card.
Recognition and Incentives:
- Home Office Assistance paid via iFood card.
- PLR (Profit Sharing) according to current rules.
- Extended maternity and paternity leave.
- GranPix - Project recognition program with awards.
- Daycare Assistance.
Professional Development:
- Full scholarship for Undergraduate and Postgraduate studies at Gran Faculdade.
- Free Gran Concursos Unlimited Subscription.
- Gran Academy - Corporate University for the development of GranLovers.
- Policies to encourage study, promoting continuous learning.
Special Benefits:
- Onboarding kit and equipment provided by Gran.
- Christmas Bonus in December.
- Gran Baby Kit, a gift to celebrate the birth of babies in the family.
- M.O.M - Momento Off Mamãe: 1 (one) additional day of rest per year, to be defined with direct leadership.
- Gran School Kit - school supplies assistance.
- Inclusion Assistance - exclusive for PwD.
- Petlove – health plan for family pets.
Time for You:
- Day Off on birthday.
- Life insurance.
Work location: Teleworking. Opportunity to work in any city in Brazil.
Work Schedule: Business hours Monday to Friday, 40 hours per week.
We value diversity and all individuals are welcome in our selection processes.
Our communication is done via email and/or WhatsApp. Therefore, remember to keep your registration updated and check your inbox and spam folder.
The entire Gran process is conducted online, and we send feedback at the end of all processes.
If you have problems with the platform, contact the Gupy help center!
We are an ecosystem that unites education and technology, accelerating and customizing learning for different needs and moments.


