cover
Full Time

Full Stack Software Engineer II | PHP + Vue | Learning Experience Team | CLT - Remote/ 3 days ago

Gran
Attractive
Application ends: 2025-12-22

Quick Summary

Full-time, 100% remote Full Stack Software Engineer II role (CLT, 40 hours/week, Brazil) focused on developing new features and maintaining web systems for an education technology platform. The role requires proficiency in HTML, CSS, JavaScript, Vue.js, and back-end development using either PHP or Node.js, along with experience with MySQL and Git. Responsibilities include writing clean code, utilizing CI best practices, and supporting the Electron desktop application. Basic knowledge of AWS services (S3, Lambda), NoSQL databases (Redis, MongoDB, DynamoDB), and Observability tools (Datadog, Grafana) is expected.

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.

Share

Gran

Gran

  • Address
    Remoto
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy