Quick Summary
Full Stack Software Engineer II | Remote EdTech Opportunity
Join the Gran Planning and Study Performance team as a Full Stack Software Engineer II and help us change lives! Gran is an EdTech ecosystem combining education and technology to accelerate and customize learning, impacting over 2 million lives through Preparatory Courses and Gran Faculdade (College).
We currently serve over 820,000 students across more than 1,500 Brazilian municipalities. We are committed to providing high-quality, diverse, and inclusive education, geographically and economically accessible. Our cutting-edge technology drives future possibilities.
This position operates under our Gran Mundo work model, offering 100% remote work. You are not required to attend the office, except for occasional, pre-notified events, which will be fully covered by Gran. All positions are under the CLT employment contract model.
Interested? Come be a GranLover!
Key Responsibilities:
- 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 React.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 within the team.
- Support the evolution of the mobile application using Flutter.
- Learn and develop proficiency in diverse technologies utilized by Gran.
Required Skills & Experience:
We are seeking expertise in:
- Web Development Fundamentals: HTML, CSS, JavaScript
- Frontend: React.js
- Backend: PHP or Node.js
- Relational Databases: Preferably MySQL
- Non-Relational Databases: Preferably DocumentDB
- Version Control: Daily use of Git
Basic knowledge in:
- Redis.
- DynamoDB.
- MongoDB.
- AWS S3.
- Lambda.
- Observability tools (Datadog, Grafana).
Highly Valued Differentiators:
- Experience with NestJS.
- Knowledge of Flutter.
- Familiarity with micro frontend architecture.
- Experience with microservices.
- Experience with mobile applications (Flutter).
- Experience with NoSQL databases.
- Prior exposure to cloud services (AWS, GCP, or Azure).
We also highly value strong communication, curiosity, constant learning, and collaboration.
Benefits and Perks:
Health and Well-being:
- SulAmérica National Health and Dental Plan, 100% covered by the company.
- Wellhub (Gympass) or gym reimbursement.
- Sesc agreement for access to cultural and leisure activities.
- Starbem, Avus, and Auster applications: comprehensive health, well-being, and support, including psychological, financial, and legal assistance.
Compensation and Food:
- Meal Voucher (VR) or Food Voucher (VA) paid via iFood Benefits card.
- Home Office Allowance paid via iFood card.
- PLR (Profit Sharing) according to current rules.
- Extended maternity and paternity leave.
- Auxílio-Creche (Childcare Assistance).
- Vale Natal (Christmas Bonus) in December.
Professional Development:
- Full scholarship for Undergraduate and Postgraduate degrees at Gran Faculdade.
- Free Gran Concursos Unlimited Subscription.
- Gran Academy - Corporate University for GranLovers' development.
- Policies encouraging continuous learning and study.
Special Benefits:
- Onboarding kit and equipment provided by Gran.
- GranPix - Project recognition program with awards.
- Kit Gran Baby, 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 for mothers.
- Gran Kit Escolar - school material assistance.
- Inclusion Assistance - exclusive for Persons with Disabilities (PcD).
- Petlove – health plan for family pets.
- Day Off on your birthday.
- Life insurance.
Work Details:
- Location: Teleworking (100% Remote). Opportunity to work from any city in Brazil.
- Work Schedule: Business hours, Monday to Friday, 40 hours per week.
We value diversity and welcome all individuals in our selection processes. We communicate via email and/or WhatsApp; please keep your registration updated and check your inbox/spam. The entire Gran process is conducted online, and feedback is provided at the end of all stages.


