Quick Summary
We are seeking a Senior Full Stack Software Engineer to join the Gran Learning Experience team and help us change lives!
Gran is an ecosystem that merges education and technology, accelerating and customizing learning for various needs and moments, having already impacted over 2 million lives. We currently operate two main verticals: Preparatory Courses and Gran Faculdade (Gran College).
We serve over 820,000 students across more than 1,500 Brazilian municipalities. We are motivated to provide high-quality education that is diverse, inclusive, geographically, and economically accessible. Our cutting-edge technology acts as a catalyst, driving many future possibilities.
We strongly advocate that education is a right for everyone and strive to make this a reality throughout Brazil. We understand that education is the key to many possible futures, and we provide the tools that facilitate access to teaching at various levels for thousands of Brazilians.
This position follows 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:
- Lead architectural decisions, focusing on modularization and microservices.
- Guide the technical transition, participating in the migration from PHP to Node.js.
- Develop and evolve functionalities in the backend and frontend (Vue.js), ensuring performance and quality.
- Perform intelligent maintenance of legacy systems, correcting critical bugs and promoting continuous improvements.
- Actively participate in code reviews, helping the team maintain high technical standards.
- Support the evolution of desktop apps (Electron/PWA) and mobile apps (Flutter).
- Contribute to best practices in testing, versioning, and CI/CD, ensuring stable and secure deliveries.
- Collaborate with autonomy, anticipating risks and proposing solutions that boost the squad and products.
Requirements and Qualifications
Solid Required Knowledge:
- Web development (HTML, CSS, JavaScript).
- Frontend with Vue.js.
- Backend with PHP or Node.js.
- Relational databases (e.g., MySQL).
- Git for versioning.
- Microservices.
Experience with the Following Technologies:
- Redis.
- DynamoDB.
- MongoDB.
- AWS S3.
- AWS Lambda.
- Observability with Datadog and Grafana.
Differentiators (Not Mandatory):
- Practical experience with NestJS.
- Development with micro frontend.
- Experience with Flutter.
- Experience with NoSQL databases.
- Prior contact with cloud services (AWS, GCP, or Azure).
We are looking for someone with good communication, curiosity, technical maturity, product vision, and a collaborative spirit.
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.


