Senior Full Stack Software Engineer – .NET (C#) / React - (516)
Remote · Full-time
About Ubiminds
Ubiminds is a people-first company that collaborates with American software product companies to expand their development teams by linking Brazil's top 5% talent with innovative U.S. companies. Through a unique blend of staff augmentation and employer-of-record services, Ubiminds supports a U.S.-based company in its search for a skilled Senior Full Stack Software Engineer to join a Platform product team (Lyons team) focused on enhancing core systems and platform capabilities.
Role Overview
We are seeking a dynamic Senior Full Stack Engineer accustomed to thriving in fast-paced environments where priorities can shift, and ambiguity is a common occurrence. The ideal candidate is technologically proficient, adaptable, proactive, and takes ownership of their work. Demonstrating the ability to work across various domains, quickly grasp intricate systems, and contribute as needed is key.
Responsibilities
- Develop and maintain features across front-end (React) and back-end (.NET / C#) systems.
- Contribute to systems involving messaging (SMS, WhatsApp, email through providers like Twilio).
- Design and enhance solutions for scheduling, calendar integrations, and event-driven workflows.
- Play a role in a multi-repository setting utilizing technologies such as C#, Python, and React.
- Support the transition to microservices architecture, Kubernetes, and continuous deployment pipelines.
- Participate in architectural discussions and cross-team collaborations.
- Test and implement AI-driven development methodologies throughout the software development lifecycle.
- Write clean, sustainable, and testable code.
- Actively share knowledge and engage in collaboration across teams.
Required Skills & Qualifications
- Extensive experience with .NET (C#) in live environments.
- Strong background in developing modern front-end applications with React.
- Proficiency in working with relational databases like MS SQL.
- Familiarity with microservices architecture, CI/CD pipelines, and containerized environments such as Kubernetes.
- Capable of working with multiple technologies and codebases efficiently.
- Experience in distributed team environments.
- Excellent English communication skills (C1 level - written and verbal).
Desired Skills (Nice to Have)
- Background in Python backend services.
- Exposure to AI-assisted development workflows.
- Familiarity with AWS environments.
- Experience with messaging platforms like Twilio and event-driven systems or scheduling platforms.
Team & Work Environment
The Platform product team (Lyons) operates across various domains and leverages a tech stack including C#, React, Python, and distributed systems. The team is continuously advancing towards a microservices architecture and contemporary infrastructure. The environment emphasizes collaboration, experimentation (including AI usage), and ongoing improvements.
Benefits
- Work on high-impact platform systems with a genuine business influence.
- Contribute to a team evolving with modern architectures and AI-enabled development practices.
- Collaborate in a dynamic and learning-centered remote work setting.
- Access full support from Ubiminds for HR, career guidance, and administrative assistance.
Company Culture
- People First: The company prioritizes its people.
- Challenge Yourself: Emphasis on continuous improvement and personal growth.
- Make It Happen: A culture of taking on challenges with commitment.
- We’re in This Together: Collaboration and teamwork lead to evolution.
- Averaging on Awesome: Striving for excellence and exceeding expectations.
- Keep It Real: Promising honesty, transparency, and openness in all situations.
Perks
- Receive the same treatment as full-time employees in the client's product-based company.
- Utilize comprehensive back-office support for career growth and HR services.
- Enjoy a remote-first policy with access to a distributed team.
- Provided with a MacBook for work purposes.
- Opportunities for professional growth through tech talks, chapter meetings, and remote social gatherings.
- Enhance English skills through free lessons with a native speaker.
Ubiminds utilizes AI tools in parts of the hiring process to analyze applications and resumes. These tools aid recruitment processes but do not replace human decision-making. Recruitment decisions are made by individuals to ensure fair and accurate assessments. For additional information on data processing, feel free to contact us.
