We are working with a well established exciting client that are interested in candidates who have solid experience in working on full‑stack (frontend and backend), and who cover the following skills and experience.
Qualifications
- Strong experience designing and building scalable full‑stack web applications using TypeScript/React and C#/.NET (or equivalent technologies).
- Deep understanding of core software engineering principles, including design patterns, modular architecture, and maintainable, testable code.
- Proven ability to design, build, and evolve RESTful APIs and microservices, with a focus on performance, scalability, and reliability.
- Experience leading the architecture of end‑to‑end systems, spanning frontend, backend, and data layers, with clear separation of concerns.
- Strong experience working with distributed systems, managing complex data flows, integrations, and service‑to‑service communication.
- Hands‑on experience with cloud platforms (Azure preferred; AWS or GCP acceptable), including compute, serverless, messaging, storage, and identity/access management.
- Familiarity with containerisation (Docker, Kubernetes) and modern deployment patterns, including microservices and serverless architectures.
- Experience implementing CI/CD pipelines, automated testing (unit and integration), and Infrastructure as Code (e.g., Terraform or equivalent).
- Strong understanding of database design and data access patterns, across both relational and NoSQL technologies.
- Proven experience working in Agile environments, contributing to engineering best practices, code reviews, and mentoring engineers.
- Experience leveraging AI‑assisted development tools to enhance delivery while maintaining high standards of quality and engineering discipline.
A degree in Computer Science, Software Engineering, or equivalent practical experience.
#J-18808-Ljbffr…
