Job Title Senior Software Engineer is required to join our team to contribute to the brand new project. This position offers a unique opportunity for professional growth and specialization in cloud platform development using .NET Core, Angular, and Azure technologies. - Key Responsibilities: - Participate in the development of new product features and support existing ones. - Reach and maintain a deep understanding of our business domain and participate in requirement grooming and planning sessions. - Evaluate technical solutions, identify and inform on technical risks. - Perform work decomposition and estimation together with the team. Required Skills and Qualifications The ideal candidate should possess: - 5+ years' experience with .NET. - Working experience with Angular, Typescript. - Experience with RESTApi, ASP.NET MVC. - Experience with application architecture, knowledge of design patterns. - Experience in working with distributed systems, availability, deployment. - Good knowledge of relational DB concepts, MS SQL and SQL/TransactSQL, Azure SQL. - Solid OOP/OOD, Open API Specification, SOLID skills. - Experience within Azure. Benefits We offer: - 30 paid days off per year. - 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events. - Partial health insurance coverage after probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months. - Pay in U.S. dollars and coverage of all approved overtime. Others Our company values fairness, high standards, openness, and inclusivity for everyone — no matter your background. Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events.