We are seeking 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 will 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.
You will help rewrite our legacy application to improve its performance and quality and introduce new features using a modern tech stack.
Key responsibilities include developing and maintaining high-quality code for new features and improvements, participating in the release process to ensure smooth deployments, collaborating with the team to refine the technical backlog, conducting code reviews, resolving technical challenges, and contributing ideas to improve the overall application architecture.
Requirements:
You must have 6+ years of experience with .NET 6+ and .NET Core development.
You should have 2+ years of experience with JavaScript, specifically React.js and TypeScript.
Proven experience developing APIs with .NET 6 is required.
Strong knowledge of SQL Server and stored procedures is necessary.
You must have experience writing unit tests and producing testable code.
A solid understanding of OOP principles and related concepts is essential.
Experience building n-tier enterprise applications is required.
You should possess strong technical judgment in selecting and applying languages, patterns, and libraries.
Good knowledge of Scrum methodology is necessary.
Excellent communication and teamwork skills are required.
You must demonstrate ownership, accountability, and proactive problem-solving.
An upper-intermediate English level is required.
Familiarity with pre-Core .NET (ASP.NET 4.8.1, WebForms, Razor Pages, ADO.NET) is preferred.
Experience with Next.js, Docker, GCP, AWS, and deployment processes is necessary.
Familiarity with CQRS is a plus.
Desirable qualifications include fintech domain experience, experience working in international companies, and experience working with Copilot.
Benefits:
You will work with a reputable S&P 500 fintech company.
You will have the opportunity to modernize a critical platform with multiple dependencies, integrations, and complex logic.
You will join an experienced, international team using a modern tech stack (NET 6+, React.js, TypeScript, Next.js, Docker, GCP).
The company offers 30 paid days off per year to use for vacations, holidays, or personal time.
You will receive 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events.
Health insurance is partially covered after the probation period, along with a wellness bonus for gym memberships and sports nutrition after 6 months.
Compensation is in U.S. dollars, and all approved overtime is covered.
You can join English lessons and Dev.Pro University programs, and participate in fun online activities and team-building events.