Senior Full Stack Software Engineer - .NET/React (394)
Are you seeking to advance your international career? Look no further!
Ubiminds, a GPTW-certified company, specializes in partnering with American software firms to expand their development capabilities. We meticulously select the top 5% talent in Brazil to enhance their LATAM presence, providing a unique blend of staff augmentation and employer-of-record services.
We are currently collaborating with a groundbreaking company revolutionizing talent discovery, engagement, and hiring processes through an all-encompassing hiring platform incorporating video interviewing, assessments, and conversational AI. With a focus on ethical AI, we have facilitated over 70 million video interviews and 200 million chat-based candidate interactions for more than 1,200 clients worldwide.
This is a remarkable opportunity to not only propel your international career but also be part of an innovative organization.
Challenge
We are in need of a Senior Full Stack Software Engineer to join one of our product assessment teams. This role involves contributing to new feature development and maintaining critical systems. You will work closely with PMs, Product Designers, QA specialists, and fellow engineers to deliver scalable and reliable solutions for end-users.
As a successful candidate, you should be able to adapt to changing procedures, navigate ambiguity confidently, and operate effectively in a structured, cross-functional engineering setting. Strategic decision-making and hands-on development skills are crucial to shaping clean, maintainable, and impactful solutions.
Responsibilities
- Design, implement, and manage robust .NET services and scalable APIs.
- Develop responsive and accessible front-end interfaces using React and TypeScript.
- Write clean, secure, testable, and maintainable code following modern engineering practices.
- Support the development of new product features while enhancing existing systems.
- Collaborate with PMs, designers, QA engineers, and fellow developers.
- Engage in design/code reviews, technical planning, and agile ceremonies.
- Demonstrate ownership, proactive learning, and a strong sense of responsibility in a distributed environment.
- Contribute to reducing technical debt and enhancing code quality across the codebase.
Requirements
Mandatory Skills:
- Proficiency in .NET (C#) for backend development.
- Strong command of React and front-end development practices.
- Ability to work autonomously at a senior level and align with team objectives.
- Comfort working in cross-functional teams with evolving processes.
- Excellent problem-solving skills and adaptability in ambiguous situations.
- Basic proficiency in English for documentation and code communication.
- Experience working in distributed remote teams.
Nice to Have:
- Familiarity with Python (for legacy systems, not primary focus).
- Experience with cloud services, particularly AWS tools like SageMaker, Lex, Comprehend, Rekognition.
- Background in microservices architecture.
- Exposure to containerization (Docker), test automation, or DevOps practices.
Benefits
At Ubiminds, as a Senior Full Stack Software Engineer, you will enjoy:
- Treatment similar to full-time employees in a product-based company.
- Full back-office support for career guidance, HR, and concierge services.
- Remote-first policy enabling a distributed team setup.
- Provided MacBook for work.
- Access to growth opportunities through tech talks and networking events.
- English improvement opportunities with free lessons from a native speaker.
- Candidate referral bonus scheme.
- Office perks at our Florianópolis headquarters including massages, snacks, beverages, and games.
Hiring Process
- Initial chat with Tech Recruiter to discuss the job opening.
- Client process involving technical challenges and assessments.
- Offer submission.
