We are seeking an experienced full-stack software engineer with a passion for current technology and engineering to join our team. The ideal candidate will have strong experience working with ASP.NET Core and React.js, as well as software engineering best practices. As a key member of our team, you will be involved in the design and implementation of secure and scalable applications that transform industries. You will take an active part in team discussions and code reviews and work collaboratively with your colleagues to identify, prioritise and deliver features which bring value to our clients. The successful candidate will be highly capable, enthusiastic and have a keen interest in software engineering. They will also be flexible, adaptable and able to take on different responsibilities over the lifetime of our projects. Key requirements and experience include: - ASP.NET Core 2+: Strong experience working with this framework is essential - React.js and TypeScript: Proficiency in these technologies is required - Microservices architecture: Demonstrable experience in using this approach is necessary - Azure or AWS: Experience working with one of these cloud platforms is required - Unit and integration tests: Experience writing these types of tests is essential - RESTful APIs: Familiarity with these APIs is required - NoSQL databases: Experience working with MongoDB or other NoSQL databases is a plus The ideal candidate will have excellent analytical and problem-solving skills, be able to understand business requirements and translate them into technical requirements, and have a high level of proficiency in spoken and written English. We are looking for someone with a collaborative mindset who is happy to be flexible and take on different responsibilities over the lifetime of our projects. If you are a skilled developer with a passion for software engineering, we encourage you to apply. What We Offer Our company offers a range of benefits, including: - Competitive salary - Beneficial health insurance - Generous pension scheme - Flexible working hours - Ongoing training and development opportunities We strive to create a positive and inclusive work environment where everyone feels valued and respected. If you are passionate about software engineering and want to join a dynamic and forward-thinking company, please get in touch.