•⁠ ⁠Minimum 5+ years of professional software engineering experience.•⁠ ⁠Proven experience working in enterprise, large-scale, or complex IT environments.•⁠ ⁠Senior-level experience in at least one of these stacks: - TypeScript / React / Node.js - .NET Core / C# / Web API•⁠ ⁠Strong experience with Git, branching strategies, pull requests, and code review workflows.•⁠ ⁠Hands-on experience with CI/CD pipelines, not just using them but understanding how they are designed and maintained.•⁠ ⁠Strong experience with Docker and containerised application development.•⁠ ⁠Practical experience with relational databases such as PostgreSQL, SQL Server, or MySQL.•⁠ ⁠Practical experience with NoSQL databases such as MongoDB, DynamoDB, Cosmos DB, Redis, or similar.•⁠ ⁠Good understanding of microservices, distributed systems, APIs, scalability, and service-to-service communication.•⁠ ⁠Experience with observability, including logging, monitoring, metrics, tracing, and alerting.•⁠ ⁠Experience with application and database performance tuning.•⁠ ⁠Strong understanding of secure coding practices, authentication, authorisation, secrets management, and common web security risks.