Senior Software Engineer (React.js, .NET) - OP01781
3 days ago Be among the first 25 applicants
???? Are you in Brazil, Argentina or Colombia? Join us as we actively recruit in these locations, offering a comfortable remote environment. Submit your CV in English, and we'll get back to you!
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
- Familiarity with pre-Core .NET (ASP.NET 4.8.1, WebForms, Razor Pages, ADO.NET)
- Experience with Next.js
- Experience with Docker, GCP, AWS, and deployment processes
- Familiarity with CQRS
Desirable:
- Fintech domain experience
- Experience working in international companies
- Experience working with Copilot
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
What's working at Dev.Pro like?
Dev.Pro is a global company that's been building great software since 2011. Our team values fairness, high standards, openness, and inclusivity for everyone — no matter your background
We are 99.9% remote — you can work from anywhere in the world
Get 30 paid days off per year to use however you like — vacations, holidays, or personal time
️ 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
️ Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
We pay in U.S. dollars and cover all approved overtime
Join English lessons and
Dev.Pro University programs, and take part in fun online activities and team-building events
Our next steps:
Submit a CV in English — Intro call with a Recruiter — Interview — Offer
Interested? Find out more:
How we work
LinkedIn Page
Our website
IG Page
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
OtherIndustries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Dev.Pro by 2x
Desenvolvedor Java PL/ SR - Full Remoto - PJ
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.