Ubiminds logo
Ubiminds

We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.

Senior Software Engineer – Python, React

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

3 days ago

Salary

0

Seniority

Senior

Bachelor Degree7 yrs expPortugueseDjangoPythonReactSQLTerraformTypeScript

Job Description

Senior Software Engineer – Python, React

Ubiminds

• Build products to help organizations train their employees and overcome their most pressing people-related problems at scale. • 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. • 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 how to adapt as AI continues to advance. • Participate in and lead code reviews, share learnings through presentations or documentation, and mentor others. • 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. • 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. • Demonstrate curiosity and a willingness to learn unfamiliar technologies or domains.

Job Requirements

  • 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.
  • 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 Datadog.
  • Experience improving or refactoring complex systems in production without impacting customer experience—especially under conditions involving tight synchronization, legacy code, or data consistency challenges.
  • Excellent written communication skills, as much of our work and collaboration is driven through writing.
  • Passion for leadership development and empowering growth in individuals and teams.

Benefits

  • Are 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 of 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.

Related Job Pages

More Backend Engineer Jobs

Role Description We're looking for an experienced AI/Python Engineer to design, build, and optimize intelligent systems using Python and Azure — from prototyping new ideas to maintaining production-grade pipelines. - Design and implement Python and Azure-based solutions for complex business problems - Build and maintain RAG pipelines, multi-agent systems, and LLM-powered workflows - Optimize existing systems for performance and scalability - Ensure compliance with data privacy regulations Qualifications - Strong Python skills + data science libraries (NumPy, Pandas, Scikit-learn) - Solid Azure services and cloud architecture experience - Hands-on experience with LangChain, LangGraph, RAG pipelines, and multi-agent orchestration - Familiarity with MCP (Model Context Protocol) Requirements - Nice to Have: AWS Bedrock - TensorFlow / PyTorch - NLP - Computer Vision Benefits - High-impact global projects at enterprise scale - Collaborate with top-tier engineers via the Toptal network

India
Spoon logo

AI Engineer, Python Developer

Spoon

An Impact Financial Services platform for GenZ.

Full TimeRemoteTeam 51-200Since 2019H1B Sponsor

• Design and implement Python and Azure-based solutions for complex business problems • Build and maintain RAG pipelines, multi-agent systems, and LLM-powered workflows • Optimize existing systems for performance and scalability • Ensure compliance with data privacy regulations

India
Miratech logo

Senior Java IVR Developer

Miratech

Helping Visionaries Change the World

Full TimeRemoteTeam 501-1,000Since 1989H1B No Sponsor

• Design, develop, and maintain IVR applications based on business and technical requirements • Integrate IVR solutions with key internal services • Monitor IVR systems and implement operational improvements to enhance customer experience • Troubleshoot and resolve issues within the voice contact center and IVR environments • Collaborate with project managers to ensure the timely and high-quality delivery of solutions • Work independently while supporting a regional business unit aligned with global objectives • Participate in forward-looking initiatives to improve call steering and IVR architecture • Communicate technical concepts clearly to both technical and non-technical stakeholders

Texas
Chattermill logo

Senior Backend Engineer

Chattermill

Turn customer feedback from every channel into insights that drive better products, greater retention, and deep loyalty.

Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Design, build, and maintain scalable backend services and APIs that power Chattermill’s core analytics platform. • Architect reliable, maintainable distributed systems and contribute to the evolution of backend service design and infrastructure. • Own end-to-end delivery of backend engineering workstreams, from technical scoping and architecture through to implementation, testing, observability, and production support. • Integrate language models, agentic frameworks, and AI pipelines into core product and backend services. • Drive performance, reliability, and observability across high-throughput distributed data systems, including logging, tracing, alerting, and incident response. • Work with cloud infrastructure and distributed systems in GCP (preferred) or AWS environments. • Collaborate closely with Product to define scope, shape technical solutions, and explore new platform capabilities and features. • Contribute to engineering excellence through code reviews, architectural discussions, and continuous improvement of development standards across the team.

United Kingdom