Senior Full Stack Software Engineer - .NET/React (381)
Are you looking to advance your global career opportunities?
We at Ubiminds are here to assist you!
Ubiminds, a GPTW-certified company, specializes in collaborating with U.S. software product firms to expand their development capabilities by sourcing top-tier Brazilian talent. Through a tailored approach, we support their Latin America strategy with a distinctive blend of staff augmentation and employer-of-record services.
We are currently aiding a company innovating the recruitment landscape for organizations, enabling seamless connections between companies and candidates through a comprehensive, video-focused hiring platform. With a reputation for pioneering modern, science-based hiring solutions driven by ethical AI, they have facilitated millions of video interviews and chat-based candidate interactions for over 1,200 clients globally.
Don't miss out on the opportunity to fast-track your international career and be part of a pioneering organization.
Key Responsibilities:
We are in search of a skilled Senior Full Stack Software Engineer to join our T2O platform team. Your primary responsibilities will include maintaining and enhancing critical backend systems built with .NET and frontend components utilizing React and TypeScript.
You'll be working closely with fellow engineers and cross-functional teams to address issues, enhance system reliability, deliver incremental improvements, and potentially engage in feature-centric initiatives down the line.
Primary Tasks Include:
- Developing and upkeeping robust .NET Core services and APIs within a microservices framework.
- Crafting responsive and accessible front-end experiences with React and TypeScript.
- Producing clean, testable, and scalable code, adhering to contemporary engineering standards.
- Ensuring high-quality releases through automated test coverage.
- Engaging in design reviews, code evaluations, and technical strategizing.
- Contributing to identifying and mitigating technical debt throughout the platform.
Required Qualifications:
To excel in this role, you should possess:
- Over 7 years of professional experience in web applications using .NET Core/C#.
- Sound expertise in REST APIs and microservices architecture.
- Hands-on experience with cloud platforms like Azure, AWS, or GCP.
- Proficiency in JavaScript, HTML, CSS, and frameworks such as React.
- Familiarity with relational databases and ORMs like Entity Framework Core.
- Understanding of Git workflows and source control best practices.
- Basic English literacy (essential for reading documentation, variable naming, and code comments).
- Ability to collaborate effectively in remote teams.
Desired Skills:
Bonus points if you have experience in:
- Working on large-scale enterprise platforms.
- Familiarity with automated testing tools like xUnit, NUnit, Jest, and Cypress.
- Handling containers with Docker, Kubernetes, or similar orchestration tools.
- Exposure to observability tools such as OpenTelemetry, Datadog, etc.
- Conversions of legacy systems to modern methodologies.
- Knowledge of secure coding practices.
Perks and Benefits:
Joining as a Senior Full Stack Software Engineer at Ubiminds entitles you to:
- Equitable treatment as full-time employees of a product-oriented firm.
- Comprehensive back-office support, including career guidance and concierge services.
- Embracing our remote-first policy as part of our distributed team.
- Provision of company-owned MacBook for your work.
- Opportunities for professional growth with tech enthusiasts through various events.
- Free English lessons with a native speaker for improving communication skills.
- Potential Candidate Referral bonus.
- Enjoy the option to work in our Florianópolis headquarters, complete with weekly massages, snacks, drinks, and games.
Recruitment Process:
- Initial interview with the Tech Recruiter to discuss the job opening.
- Client-focused procedures, including technical assessments.
- Offer stage.
