Senior Full Stack Software Engineer - Python/React (452)
Want to take your international career to the next level?
We've got you covered!
Ubiminds is a company that focuses on its people and holds a Great Place to Work certification. We collaborate with American software product companies to expand their development capabilities by hand-picking the top 5% of talent from Brazil for their Latin America (LATAM) strategy. Through a blend of staff augmentation and employer-of-record services, Ubiminds provides a unique solution.
Enabling a groundbreaking transformation in the talent acquisition space, we connect organizations and candidates globally through an end-to-end hiring platform featuring video interviewing, assessments, and conversational AI technology. Known for our innovative, science-backed hiring solutions powered by ethical AI, we have facilitated millions of video interviews and candidate engagements for forward-thinking clients worldwide.
Join us now for a unique opportunity to advance your international career and be part of an innovative company.
Key Responsibilities:
- Enhance and maintain a large-scale, production-grade platform developed with Python and Django ORM, complemented by tools like PostgreSQL, NGINX, and Celery.
- Extend the internal GraphQL layer (Omnibus) for scalable interaction with APIs.
- Develop robust unit and integration tests using Pytest to ensure high code coverage and reliability.
- Contribute to incident resolution and performance enhancements by leveraging Splunk and Sentinel for log analysis.
- Collaborate with cross-functional teams to address production issues, implement customer enhancements, and ensure platform stability.
- Review peer code submissions and uphold engineering standards and CI/CD workflows.
- Contribute to technical and internal documentation in clear, accessible English.
Requirements:
- Over 7 years of experience in building and maintaining web applications using Python.
- Proficiency in HTML, CSS, JavaScript, and React development, along with experience in REST APIs and GraphQL.
- Familiarity with databases like PostgreSQL and expertise in testing frameworks such as Pytest and Jest.
- Strong grasp of version control techniques using Git and a focus on writing clean, maintainable code.
- Proficiency in English for technical communication and documentation.
- Comfortable working collaboratively in distributed, remote, and agile team environments.
Desired Skills:
- Previous experience with enterprise platforms, NGINX, Celery, or SAML/SSO authentication flows.
- Familiarity with CI/CD pipelines, observability tools like Splunk or Sentinel, and feature toggles.
- Exposure to multi-language or internationalized product settings.
Perks and Benefits:
- Integrated into a product-focused company with full back-office support and growth opportunities.
- Remote-first policy for a distributed team, provided with a company laptop.
- Access to tech talks, professional network meetings, and opportunities for skill development.
- Free English lessons with a native speaker and candidate referral bonuses available.
- Flexibility to work from a vibrant office in Florianópolis or enjoy office features such as massages and refreshments.
Recruitment Process:
- Initial interview with our Tech Recruiter for job discussion.
- Client engagement involving technical evaluations and assessments.
- Job offer presentation.
Note: AI tools may aid in the hiring process but do not replace human decision-making. For queries regarding data processing, please reach out to us.
[End of ]
