Ubiminds: Scale Distributed Engineering Teams In Brazil

Senior Software Engineer at PowerSchool (PHP, JavaScript) (251)

Info on the Senior Software Engineer role

Want to get to the next step in your international career? We can support you!

Ubiminds is a GPTW certified, people first company that partners with American software product companies to scale their development footprint. Ubi custom-curates Brazilian top 5% talent for their LATAM strategy, offering a unique combo of staff augmentation and employer-of-record services.

We're assisting PowerSchool Unified ClassroomTM Product, one of the fastest-growing education technology companies, is putting collaboration at the heart of the learning experience with an easy-to-use learning management system (LMS) that connects the people, content, and systems that fuel education. Millions of students, faculty, and administrators from over 60,000 K-12 schools and higher education institutions worldwide use Schoology to advance what is possible in education.

What you’ll do as Software Engineer

  • Work on a remote cross-functional team where you’ll play a critical role in designing, planning, developing, deploying, and observing your code in production.
  • Be able to assess and bring in industry information into your decisions and learn new technologies: AWS is releasing new tools every day, there are new open-source libraries to vet and you will be a party to helping us pick the best tool for the job.
  • Be willing to work in any area of the codebase if needed, including JavaScript/TypeScript/Node, PHP, Java, or other technologies.
  • Help staff, build, and form the culture around a team of engineers, a product manager, designers, QAs, and associated supporting roles.


Develop high-performance, highly scalable, and accessible web applications used by over 20 million educators, students, and parents worldwide.

In order to succeed in this position, you will need
Mandatory skills

  • Advanced/fluent English skills – Excellent written and verbal communication skills
  • Strong CS fundamentals including familiarity with data structures and especially the asynchronous challenges in JavaScript
  • Experience developing in server-side languages such as PHP, Node.js, or Java
  • Experience developing client-side JS frameworks, such as React.JS, Angular, Vue.JS
  • Knowledge of tests in alignment with the Test Pyramid
  • Solid background with datastores, either SQL or NoSQL

Nice to have

  • Previous experience working with AWS and its services
  • Previous experience working with Typescript

Non-technical skills:

  • Be a true team player! You should have experience working in a cross-functional team working with other disciplines to help determine the best path towards delivering a valuable service to our customers.
  • Be willing to accept responsibility and be accountable not only for your own work but the work of the team.
  • Ensure your knowledge and expertise are shared amongst other team members and even across teams and be willing to seek out opportunities to mentor teammates.
  • Have a commitment to learning about anything you don’t know on your own and without much supervision.
  • Have self-motivation as well as the ability and desire to learn new technologies, applications, processes, and environments.

About Ubiminds

Our Culture

Perks and Benefits

As a Software Engineer @Ubiminds, you will:

  • Be placed in a product-based company, with the same treatment as their full-time employees.
  • Have our full back-office support, from career guidance to HR and concierge services.
  • Enjoy our remote-first policy – we are a distributed team, after all.
  • Get your own MacBook (none of that "bring your own device" stuff here).
  • Have access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours for tons of fun!
  • Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!
  • Candidate Referral bonus (promote Ubi to your tech friends, and get paid for it!)
  • Miss working in the office? Our cool Florianópolis headquarters is available, whenever you want, with weekly quick massages & tasty snacks, soft drinks, and games.

How our process works

1. Interview with Tech Recruiter (chat about the job opening and your experiences)
2. Client process (this may vary)
3. Offer (yay)

Job summary.

  • start date 26/12/2022
  • end date 26/02/2023
  • timezone Eastern Time Zone (GMT-4)


javascript php


Find us on Glassdoor.
Ubiminds © 2020. All rights reserved.