Job Closed
This listing is no longer active.
We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
Senior Software Engineer – .NET/React
Location
Brazil
Posted
158 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – .NET/React
Ubiminds
• Write efficient and readable code based on technical requirements. • Troubleshoot, debug, maintain, and improve existing software. • Test and deploy applications and programs. • Collaborate with developers, testers, product owners, and other teams. • Design and build front-end interfaces using React. • Contribute to architectural design and decision-making.
Job Requirements
- Senior software development experience.
- Strong proficiency in C# and React.
- Experience with modern JavaScript/TypeScript.
- Solid understanding of SOLID principles and Clean Code practices.
- Deep knowledge of architectural patterns.
- Hands-on experience with unit testing (bonus for synthetic or end-to-end testing).
- Strong analytical and debugging skills.
- Willingness to mentor and support other developers.
- Open-minded and diplomatic approach to problem-solving and collaboration.
- Excellent written and verbal communication skills.
Benefits
- Are placed in a product-based company, with the same treatment as their full-time employees.
- Have our full back-office support, from career guidance to HR and concierge services.
- Enjoy our remote-first policy – we are a distributed team, after all.
- Get your own MacBook (none of that "bring your own device" stuff here).
- Have access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours for tons of fun!
- Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!
- Candidate Referral bonus (promote Ubi to your tech friends, and get paid for it!)
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and execute high-impact product marketing strategies. • Work closely with the product team to align marketing initiatives with roadmaps and priorities. • Drive PhpStorm’s market positioning and messaging, articulating clear differentiation against alternative IDEs and AI-powered development tools. • Measure, analyze, and optimize marketing performance using data-driven insights. • Together with the Developer Advocacy team, build and strengthen relationships with influencers, contributors, and the PHP community. • Manage marketing budget allocation and track expenses. • Support the product team at PHP-related conferences.
• Design scalable and resilient services • Anticipate performance and architectural issues • Reduce technical debt • Raise the technical level of the team • Serve as a technical reference for backend • Have a direct impact on the platform's stability and evolution • Actively participate in architectural decisions • Communicate clearly with technical and non-technical teams • Mentor junior and mid-level developers
• Participar en el desarrollo de una herramienta de AML basada en inteligencia artificial, Big Data y Procesamiento en tiempo real. • Análisis de requerimientos y participación en el diseño de soluciones. • Participación en el desarrollo y mantenimiento de una aplicación cloud innovadora en el área de detección de AML en entornos financieros. • Análisis y mejoras de rendimiento/velocidad del sistema. • Testing para asegurar correcto funcionamiento de los desarrollos. • Elaboración de casos de prueba. • Diagnosis de incidencias y correcciones. • Mejoras y buenas prácticas en el uso de repositorios y herramientas de desarrollo software.
Backend Team Leader – AI-Driven Lifecycle Specialist
InnovecsWe are a global digital services company
• Full-Spectrum AI Integration: Implement and oversee the "full use of AI" across the SDLC—from architectural design and code generation to debugging and deployment—to maximize team velocity. • Accelerated Delivery: Use AI-driven insights to meet and exceed performance benchmarks, ensuring that technical debt is minimized while output is maximized. • Prompt Engineering & Mentorship: Mentor the team in AI best practices, ensuring AI is used as a core engine for development, not just a complementary tool. • Performance & KPIs: Define and monitor clear KPIs with team members, reporting progress to senior management. • Bi-directional Growth: Conduct monthly 1-on-1s and 6-month formal feedback sessions to support career paths and personal development. • Code Quality: Enforce a strict 97% code coverage ratio and maintain a code churn of 10% or less during the final two days of a sprint. • Stability: Ensure less than 1% of deployed code results in downtime. • Review Process: Lead code reviews focused on performance, standards, and observability. • Documentation: Foster a sharing culture by keeping the wiki updated and sharing monthly technical articles with the team. • Data-Driven Decisions: Use analytical rigor and data to guide the team’s direction. • Autonomy: Provide clear goals in our Agile environment and empower the team to be self-directing. • Risk Mitigation: Act as a "lantern" for the team, identifying and solving problems before they escalate.




