Your impact
About the role
Responsibilities:
- Develop and maintain scalable, secure backend services using either C# (.NET Core) or Node.js, aligned to enterprise-grade standards for modern web applications.
- Integrate backend services with Azure cloud infrastructure, leveraging key services such as App Services, Key Vault, and Blob Storage.
- Design and manage relational databases (e.g., MS SQL, PostgreSQL, MySQL) and non-relational databases (e.g. NoSQL, MongoDB) to support application logic, data transformation, and efficient storage.
- Collaborate with front-end developers by providing mock APIs and data models to streamline parallel development and decouple frontend/backend workflows.
- Partner with Product Owners, Digital Delivery Leads, and other developers to evolve backend architecture and continuously enhance system performance and resilience.
- Contribute to global product initiatives by building libraries, APIs, and shared services in line with business and technical requirements.
- Produce clear, maintainable documentation for backend systems, interfaces, and deployment pipelines