Info on the Senior Fullstack Engineer .NET / React role
Ready to take 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 global teams. We curate top LATAM talent and connect professionals with long-term, high-impact opportunities while providing full employer-of-record support.
In this role, you will join a US-based product company that builds digital interviewing and talent assessment solutions used globally.
Challenge
We’re looking for a Senior Full Stack Software Engineer with strong .NET (C#) and React expertise to join one of the Assessment product teams.
This is a new role, and the ideal candidate must be comfortable handling ambiguity, adapting to evolving requirements, and contributing to both new feature development and existing system evolution.
You’ll work in a collaborative, distributed team environment and play a key role in shaping scalable and maintainable solutions.
Responsibilities:
- Develop new features and maintain existing components across front-end and back-end systems.
- Build and enhance applications using React (front-end) and .NET / C# (back-end).
- Design and optimize MS SQL databases for performance and reliability.
- Contribute to architectural discussions and system design decisions.
- Write clean, maintainable, and testable code.
- Collaborate closely with cross-functional teams, including product and engineering stakeholders.
- Help improve engineering standards and development workflows.
Mandatory Skills:
- Strong experience with .NET (C#) in production environments.
- Solid experience building modern front-end applications with React.
- Experience working with MS SQL or similar relational databases.
- Senior-level mindset with strong ownership and accountability.
- Experience working on existing production systems (not only greenfield).
- Ability to handle evolving requirements and technical ambiguity.
- Strong English communication skills (written and verbal).
- Experience collaborating in distributed teams.
Nice to Have:
- Experience with microservices architectures.
- Familiarity with AWS cloud environments.
- Exposure to test automation practices.
- Experience with AWS AI-related services such as SageMaker, Lex, Comprehend, or Rekognition (bonus, not required).
Team & Environment:
- Join one of the Assessment-focused engineering teams.
- Collaborative environment with senior engineers and technical leadership.
- Strong focus on product evolution and maintainability.
About Ubiminds
Our Culture
- People First. We are all about people!
- Challenge yourself. There’s always room for improvement and continuous improvement is in our essence.
- Make it happen. Be ready to take challenges as they come. It’s all about attitude and commitment.
- We’re in this together. We work as a team, thrive as a team, and evolve as a team.
- Averaging on awesome. We work hard to deliver high-quality services and look forward to exceeding expectations.
- Keep it real. We promise you honesty, transparency, and openness, regardless of the situation.
Perks and Benefits
As a Full Stack Engineer - NET / React @Ubiminds, you:
- 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 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)