Senior Full Stack Software Engineer - .NET/React (393)
Are you looking to advance your international career to the next level? If so, Ubiminds is here to support you! As a people-first company, Ubiminds partners with American software product companies to expand their development capacity by connecting them with the top 5% talent from Brazil. Utilizing a unique blend of staff augmentation and employer-of-record services, Ubiminds is dedicated to fostering growth and success.
We are currently collaborating with a company revolutionizing the talent acquisition process for organizations worldwide. Their end-to-end hiring platform leverages video interviewing, assessments, and conversational AI to connect companies with candidates seamlessly. This industry leader in modern hiring solutions powered by ethical AI has facilitated millions of video interviews and engaged with candidates globally.
If you are seeking a challenging opportunity for career progression, apply now to join our dynamic team and contribute to this cutting-edge company.
Responsibilities
Collaborate as a Senior Full Stack Software Engineer within our platform team, focusing on maintaining and enhancing the backend built with .NET and frontend using React and TypeScript.
Contribute to the design, implementation, and maintenance of robust .NET Core services and APIs in a microservices architecture.
Develop responsive, accessible front-end experiences using React and TypeScript.
Write scalable, testable code following contemporary software engineering practices.
Engage in design reviews, code reviews, and technical planning activities.
Assist in identifying and minimizing technical debt across the platform.
Requirements
Mandatory Skills:
Minimum 7 years of experience in web applications using .NET Core / C#.
Proficiency in REST APIs and microservices design.
Familiarity with cloud platforms such as Azure, AWS, or GCP.
Strong grasp of JavaScript, HTML, CSS, React, and related frameworks.
Experience with relational databases, ORMs like Entity Framework Core, and Git workflows.
Basic proficiency in English for documentation reading and code comments.
Ability to collaborate effectively in remote, distributed teams.
Nice to Have:
Working experience on high-scale enterprise platforms.
Exposure to automated testing tools and container orchestration technologies.
Familiarity with observability tools and secure coding practices.
Perks and Benefits
Gain the same treatment as full-time employees in a product-based company.
Access comprehensive back-office support ranging from HR to concierge services.
Enjoy a remote-first policy with the support of a geographically distributed team.
Receive a work-issued MacBook for your convenience.
Participate in various growth opportunities and tech-centric events.
Enhance English communication skills through free lessons with a native speaker.
Benefit from a candidate referral bonus program and cool office perks if desired.
