Job description
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.
Ubiminds is assisting a company that is transforming the way organizations discover, engage, and hire the best talent. Connecting companies and candidates anytime, anywhere, end-to-end hiring platform features video interviewing, assessments, and conversational AI. As an industry leader in science-backed, modern hiring solutions powered by ethical AI, they have hosted more than 70 million video interviews and 200 million chat-based candidate engagements for over 1,200 pioneering customers around the globe.
Apply now! This is a unique opportunity for you to not only accelerate your international career but also work in a groundbreaking company.
Challenge
We are seeking a Senior Full Stack Software Engineer to join a high-impact product team responsible for driving engagement and workflow solutions on a modern SaaS platform. This role combines full-stack development expertise with strong architectural thinking and a pragmatic mindset for balancing innovation, delivery, and maintainability.
What you’ll do
- Lead and contribute to the development of product features, APIs, and services in both Python and .NET (C#).
- Build accessible and performant user interfaces using React, TypeScript, and CSS.
- Write clear, secure, and resilient code with comprehensive unit and integration tests.
- Analyze product requirements and write scalable technical designs.
- Own and resolve complex system issues, ensuring high availability and reliability.
- Provide thoughtful code reviews and mentor fellow engineers.
- Guide research and technical planning for new initiatives.
- Ensure effective automated testing coverage at all layers of the test pyramid.
- Document design patterns and solutions; present ideas through documentation and technical discussions.
- Promote a risk-aware, pragmatic approach to design and operations.
In order to succeed in this position, you will need:
Mandatory skills
- 5+ years in a software engineering role building cloud-based SaaS applications.
- Strong hands-on experience with C#/.NET and Python, including RESTful API architecture.
- Proficiency with React, TypeScript, HTML, and CSS following accessibility and UX best practices.
- Solid SQL expertise (PostgreSQL, MSSQL), with experience in schema design, query optimization, and relational modeling.
- Experience designing scalable systems using cloud infrastructure (preferably AWS).
- Familiarity with Docker and microservices architecture.
- Proficiency with Git, including rebase, squashing, and clean branching strategies.
- Experience in distributed, remote team collaboration.
- Strong communication skills and ability to work effectively with Product and UX teams.
Nice to Have
- Experience with Django, Celery, WebRTC, or legacy system integration.
- Familiarity with observability and logging tools (Splunk, OpenSearch).
- Background with CI/CD tooling such as Jenkins or Octopus.
- Hands-on with AWS services (Lambda, Fargate, EC2, SageMaker, Lex, Comprehend, Rekognition).
- Infrastructure as Code with Terraform.
- Experience using AI-powered IDEs or development tools.
- Understanding of software security practices and performance testing strategies.
Perks and Benefits
As a Senior Software Engineer @Ubiminds, you:
• 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 Laptop (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
• Interview with Tech Recruiter (specific chat about the job opening)
• Client process (including technical challenges and on-demand assessments)
• Offer