Principal/Senior Software Engineer (React.js.) - OP02041
Dev.Pro
Posted: February 13, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We're looking for a Senior Full-Stack Software Engineer with strong .NET and React.js skills to join our cross-functional Agile team in São Paulo, Brazil.
Required Skills
Job Description
🟢 We’re expanding our team and opening new remote opportunities! Review the role expectations, share your resume in English, and our team will follow up shortly.
We invite a talented and driven Senior Full-Stack Software Engineer with strong .NET and React.js skills to join our experienced, cross-functional Agile team. In this role, you’ll contribute to the modernization of a critical internal platform, transforming a complex legacy system into an efficient, scalable solution that offers improved performance and a better user experience.
🟩 What's in it for you:
• Work with a reputable S&P 500 fintech company
• Modernize a critical platform with multiple dependencies, integrations, and complex logic
• Join an experienced, international team using a modern tech stack (NET 6+, React.js, TypeScript, Next.js, Docker, GCP)
✅ Is that you?
• 6+ years of experience with .NET 6+ and .NET Core development
• 2+ years of experience with JavaScript (React.js, TypeScript)
• Proven experience developing APIs with .NET 6
• Strong knowledge of SQL Server and stored procedures
• Experience writing unit tests and producing testable code
• Solid understanding of OOP principles and related concepts
• Experience building n-tier enterprise applications
• Strong technical judgment in selecting and applying languages, patterns, and libraries
• Good knowledge of Scrum methodology
• Excellent communication and teamwork skills
• Ownership, accountability, and proactive problem-solving
• Upper-Intermediate English level
Desirable:
• Experience building AI/ML-powered frontend features
• Familiarity with video encoding, FFmpeg, or annotation tools
• Experience building internal tools for data/ML teams
• Knowledge of Node.js or distributed systems
• Experience working with Azure, Redis, or containerized environments
🧩Key responsibilities and your contribution
In this role, you’ll help rewrite our legacy application to improve its performance and quality and introduce new features using a modern tech stack.
• Develop and maintain high-quality code for new features and improvements
• Participate in the release process to ensure smooth deployments
• Collaborate with the team to refine the technical backlog
• Conduct code reviews and provide constructive feedback
• Work with the team to resolve technical challenges and implementation issues
• Contribute ideas and suggestions to improve the overall application architecture
Our next steps:
✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Internal interview — ✅ Client interview — ✅ Offer
Interested? Find out more:
📋How we work
💻 LinkedIn Page
📈 Our website
💻IG Page