Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
We are looking for an experienced Back End Developer to support the design, build, and ongoing enhancement of secure, scalable web services. This long-term contract position is ideal for a senior-level engineer who enjoys shaping technical solutions, improving development practices, and contributing across the full software delivery lifecycle. The role offers the opportunity to work with modern cloud technologies, distributed systems, and data-intensive applications while partnering closely with cross-functional teams.
Responsibilities:
Design and deliver back-end applications and services that emphasize scalability, reliability, security, and strong overall performance.
Partner with stakeholders and technical teams to translate business needs into practical architectures, implementation plans, and documented technical solutions.
Develop new features, resolve defects, and maintain existing services through coding, testing, debugging, and production support activities.
Create and refine database schemas, queries, and data access patterns, including performance tuning for efficient storage and retrieval.
Apply secure engineering principles and support compliance with data protection standards throughout development and release activities.
Review code, uphold development standards, and promote high-quality delivery through automated pipelines and disciplined engineering practices.
Work within Agile or hybrid delivery frameworks to provide estimates, track progress, and contribute to successful releases.
Build and support cloud-native solutions using Azure services such as Functions, Service Bus, containers, App Configuration, and monitoring tools.
Guide entry-level developers by offering technical direction, sharing best practices, and helping raise the overall capability of the team.