We are looking for a Senior Software Engineer with strong backend experience to enhance our team's capabilities. The ideal candidate will be an excelled problem solver with experience in working across the entire software development stack. Your role will involve developing and maintaining robust applications, integrating with various third-party services including and contributing to the continuous improvement of our products. Key Responsibilities: Develop and maintain scalable web applications, focusing on performance, reliability, and security. Integrate and optimize third-party services and APIs to enhance product functionality. Collaborate with cross-functional teams to design, build, and support existing and new applications. Participate in code reviews and provide mentorship to junior engineers. Contribute to the continuous improvement of development practices and product functionality. Ensure proper documentation of code and systems. Requirements: This is a highly technical role, requiring a broad range of tools, languages and frameworks. The ideal candidate will have: Bachelor's Computer Science, Engineering, or a related discipline. Minimum 5 years of software development experience, with a strong foundation in .NET technologies and backend development. Backend : C# .Net Core, ASP.NET MVC, Python Database : SQL, NoSQL, including writing complex SQL queries in PostgreSQL. Frontend : JavaScript, React, TypeScript, HTML5, CSS3 (contribute) Cloud : Azure, AWS Elasticsearch: indexing, queries, search optimization, and backend application integration. DevOps: Experience with Azure DevOps (CI/CD pipelines, build/release management) Strong analytical skills with the ability to troubleshoot complex technical problems in a fast-paced environment. Strong communication skills with the ability to convey complex technical concepts to non-technical stakeholders. Mobile development experience What you can expect from us? Great company culture with real focus on growth. Competitive salary package. Hybrid working environment. Career Progression Opportunities – new challenges to help expand your career. Freedom to innovate and opportunity to influence technical decisions. Friendly and Inclusive culture with a supportive environment. Work with highly skilled and experienced team dedicated to delivering exceptional solutions. Click “Apply for this job” to register your interest in this fulltime salaried position with a starting salary of $125K - $135 (plus super)