Senior Software Engineer - Python + React (521)

🏢 Ubiminds · all Ubiminds jobs
📍 Brazil
📅 Posted 2026-08-23 · via Himalayas
🏷 Software-Engineer,Python-Development,React,Fullstack-Development,Technical-Lead,Senior-Python-Software-Engineer,Senior-Full-Stack-Engineer-(JavaScript-Python),Senior-React-Engineer,Senior-Python-Engineer,Senior-Full-Stack-Developer-(JavaScript-Python),Senior-ReactJS-Developer,Senior-React-Developer
Apply on original site ↗

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.
The client you'll be working with has undergone a major transformation over the last five years! They shifted from a typical training company to a tech-focused competitor with top-notch content. In 2018, they switched to subscription-based digital learning using the All-Access Pass platform. In 2021, they acquired a key player with clients like Slack, Airbnb, Pinterest, and Intuit. Now, they're positioned to lead in edtech. Their Platforms team is looking for great talent with a growth mindset to join and help grow their product.
Challenge
As a Senior Software Engineer - Python + React, you will build products to help organizations train their employees and overcome their most pressing people-related problems at scale. You will work with product, design, data, and content teams to build a modern learning platform with an emphasis on performance and scalability.
What you'll do
Build

- You will ship regularly and iteratively, writing testable, readable, and maintainable code.

- Develop a deep understanding of how data flows through complex systems and work with intricate data models.

- Use AI-assisted development tools responsibly to improve velocity while maintaining code quality.

- Design and implement solutions considering scale, security, performance, and privacy.

Tech Lead skills
- Guide other engineers on best practices for safely and effectively integrating AI into their development workflows.
- Help junior engineers develop the technical skills needed to become tomorrow’s senior engineers.
- Propose and help implement improvements to our engineering processes, including (but not limited to) how to adapt as AI continues to advance.
- Participate in and lead code reviews, share learnings through presentations or documentation, and mentor others.
Collaborate

- Engineers participate early in the product development process. You will review quantitative and qualitative research about our clients and learners and weigh in on the product strategy and roadmap.

- Collaborate with fellow Engineering Team Members in Design and Operational Reviews to guide technical decision-making and identify performance issues.

- Partner closely with Product to provide multiple viable technical paths for new features and improvements.

- Embrace our writing-focused culture: much of our collaboration, planning, and ideation happens in written form.

Support & Learn
- You will work with the product, design, and support teams to ensure users get the most value from the products you've built.
- Fix bugs and performance problems.
- Embrace our writing-focused culture: much of our collaboration, planning, and ideation happens in written form.
- Demonstrate curiosity and a willingness to learn unfamiliar technologies or domains.
- Participate in and lead code reviews, share learnings through presentations or documentation, and mentor others.
In order to succeed in this position, you will need:
Mandatory skills
- 7+ years of experience as a Software Engineer.
- Experience coding in a production Python/Django environment
- Experience with React and TypeScript.
- Experience writing SQL queries and designing relational data models.
- Experience using agentic development workflows.
Nice-to-have
- Ability to articulate where AI workflows create leverage for a small team and where they create liability.
- Exposure to infrastructure-as-code tools like Terraform.
- Experience with tiered web application architecture, including backend services, APIs, and frontend integration
- Experience creating performance monitors and dashboards using observability tools such as

← All remote jobs