Job Description We are seeking a skilled and experienced software engineer to join our team. The successful candidate will work closely with other team members to design, develop, and maintain web applications. The ideal candidate will have a strong background in .NET technologies, including ASP.NET Core and C#. They will also have experience with API development and RESTful API design principles. Additionally, they will be proficient in working with SQL databases and have familiarity with agile development methodologies and version control systems. The software engineer will be responsible for leading the end-to-end development of web applications, from designing and building robust APIs using .NET to creating responsive and intuitive user interfaces using React. They will also collaborate with our architecture team to design scalable and maintainable software solutions, and implement best practices in coding, security, and performance optimization. In addition to their technical skills, the software engineer will be a team player who can work closely with product managers, designers, and other engineers to gather requirements, provide technical insights, and deliver solutions that meet business objectives. Required Skills and Qualifications - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. - Proven experience as a Full Stack Engineer, with at least 6 years working with .NET and React. - Strong proficiency in .NET technologies, including ASP.NET Core and C#. - Solid understanding of RESTful API design principles and experience with API development. - Proficiency in working with SQL databases (e.g., SQL Server, PostgreSQL, MySQL). - Familiarity with agile development methodologies and version control systems (e.g., Git). Benefits - Competitive salary with an attractive benefits package. - Working on wide-ranging and interesting areas with highly skilled professionals, international clients, and the latest technologies. - A culture of collaboration and continuous learning in a work environment invested both in nurturing your skills and shaping our common technological future. Others We believe that diversity of experience and background contributes to more robust ideas and a stronger team. All qualified applicants will receive consideration for employment without regard to religion, race, sex, sexual orientation, gender identity, national origin, or disability.