Senior Software Engineer - React + .Net (522)
Auto Import<p> </p><p><span style="font-size: 24px;">Want to get to the next step in your international career?</span></p> <p> </p> <p><span style="font-size: 15px;">We can support you!</span></p> <p> </p> <p><span style="font-size: 15px;">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.</span></p> <p> </p> <p><span style="font-size: 10.5pt;">Ubiminds is assisting a company </span>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.</p> <p> </p> <p>Apply now! This is a unique opportunity for you to not only accelerate your international career but also work in a groundbreaking company.</p> <p> </p> <p><span style="font-size: 24px;">Challenge</span></p> <p>We are looking for a <strong>Senior Full Stack Software Engineer (.NET/</strong><a rel="noopener noreferrer" href="http://React.js" class="postings-link"><strong>React.js</strong></a><strong>)</strong> to join one of our <strong>Product Assessment</strong> teams. You will work on both the development of new features and the evolution and maintenance of critical systems.</p> <p>In this role, you will face meaningful technical challenges and collaborate in a structured, cross-functional environment, always with a focus on making a real impact on the product.</p> <p> </p> <p>💼 About the Role</p> <p>We’re looking for a <strong>Senior Software Engineer</strong> who’s passionate about writing clean, scalable, and maintainable code. You’ll work with a modern tech stack in a fully distributed environment, collaborating with developers, project managers, and internal users.</p> <p> </p> <p>🛠️ Responsibilities</p> <p>Write efficient and readable code based on technical requirements.</p> <p>Troubleshoot, debug, maintain, and improve existing software.</p> <p>Test and deploy applications and programs.</p> <p>Collaborate with developers, testers, product owners, and other teams.</p> <p>Design and build front-end interfaces using React.</p> <p>Contribute to architectural design and decision-making.</p> <p> </p> <p>🧪 Tech Stack</p> <p><strong>Backend:</strong> C# (.NET)</p> <p><strong>Frontend:</strong> React, JavaScript, TypeScript</p> <p><strong>Infrastructure:</strong> AWS (Lambda, Step Functions, EKS), Terraform, Docker</p> <p><strong>Databases:</strong> SQL Server, DynamoDB</p> <p><strong>DevOps & Monitoring:</strong> GitLab, Datadog, Opsgenie</p> <p> </p> <p>✅ Must-Have Requirements</p> <p>Senior software development experience.</p> <p>Strong proficiency in C# and React.</p> <p>Experience with modern JavaScript/TypeScript.</p> <p>Solid understanding of SOLID principles and Clean Code practices.</p> <p>Deep knowledge of architectural patterns.</p> <p>Hands-on experience with unit testing (bonus for synthetic or end-to-end testing).</p> <p>Strong analytical and debugging skills.</p> <p>Willingness to mentor and support other developers.</p> <p>Open-minded and diplomatic approach to problem-solving and collaboration.</p> <p>Excellent written and verbal communication skills.</p> <p> </p> <p>🌟 Nice-to-Haves</p> <p>Experience working with third-party vendors.</p> <p>Familiarity with AWS Step Functions.</p> <p> </p> <p>💬 Soft Skills</p> <p>Patience when working with end users.</p> <p>Persistence when dealing with external vendors.</p> <p>Self-motivation and the ability to thrive in a dynamic environment.</p> <p>Adaptability to shifting requirements and priorities.</p> <p> </p> <p> </p> <p><span style="font-size: 24px;">Perks and Benefits</span></p> <p> </p> <p><strong>As a Senior Full Stack Software Engineer @Ubiminds, you:</strong></p> <p>• Are placed in a product-based company, with the same treatment as their full-time employees.</p> <p>• Have our full back-office support, from career guidance to HR and concierge services.</p> <p>• Enjoy our remote-first policy – we are a distributed team, after all.</p> <p>• Get your own MacBook (none of that "bring your own device" stuff here).</p> <p>• Have access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours for tons of fun!</p> <p>• Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!</p> <p>• Candidate Referral bonus (promote Ubi to your tech friends, and get paid for it!)</p> <p>• 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</p> <p> </p> <p> </p> <p><span style="font-size: 24px;">How our process works</span></p> <p>• Interview with Tech Recruiter (specific chat about the job opening)</p> <p>• Client process (including technical challenges and on-demand assessments)</p> <p>• Offer </p> <p> </p> <p></p> <p></p><p><br></p><p></p>