Senior Software Engineer - Opportunity to Contribute to a Brand New Project \ We are seeking an experienced Senior Software Engineer to join our team and contribute to the development of a brand new project. As a key member of our team, you will have the opportunity to work with modern technologies, plan and implement integration of large products in the Point of Sale domain, and bring value to the end user. \ - Collaborate with the team to identify and implement technical solutions that meet business requirements \ - Participate in requirement grooming and planning sessions to ensure deep understanding of the business domain \ - Evaluate and inform on technical risks to ensure successful project delivery \ \ Required Skills and Qualifications \ To succeed in this role, you will need: \ - 5+ years of 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 \ - Upper-Intermediate+ English level \ \ Benefits \ As a valued member of our team, you can expect: \ - A comfortable remote work environment \ - 30 paid days off per year to use however you like \ - 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 \ \ Our Approach to Work \ We are a global company that values fairness, high standards, openness, and inclusivity for everyone. We believe in collaboration, continuous learning, and growth opportunities for all our team members.