Lead Developer
Role Overview
• Design, develop, evaluate, and maintain responsive React applications, portals, and embeddable widget experiences that can be integrated into partner platforms.
• Build secure, versioned, well-documented REST APIs and microservices using C# and .NET Core.
• Implement business workflows and integrations across embedded finance providers, partner systems, enterprise APIs, webhooks, file exchanges, and AWS services.
• Work with PostgreSQL and MongoDB to design schemas, queries, indexes, migrations, and reliable data-access patterns.
• Contribute to AWS-native workloads running on EKS, Lambda, and batch/container services, with Step Functions or equivalent orchestration where appropriate.
• Write production-grade unit, component, integration, contract, and end-to-end tests using the relevant stack, including Jest for React and NUnit for .NET.
• Build reusable UI components and libraries, translate designs into accessible code, and optimize browser performance, responsiveness, and maintainability.
• Participate in API and event-contract design, code reviews, pairing, technical documentation, architecture discussions, and secure coding reviews.
• Contribute to infrastructure and delivery automation using CI/CD, Docker, Kubernetes, and infrastructure-as-code practices.
• Instrument services and user journeys with meaningful logs, metrics, traces, and alerts; troubleshoot defects and production issues across application layers.
• Collaborate with QA to improve automation, test data, environment readiness, and release confidence, and with SRE/operations teams to improve runbooks and recovery procedures.
Key Skills for This Role
Full Job Posting
Company
Endava partners with brands across industries to build platforms and digital experiences, combining technology, engineering expertise, and a people-centric approach.
Software development
- Design, develop, evaluate, and maintain responsive React applications, portals, and embeddable widgets for partner platforms.
- Build secure, versioned REST APIs and microservices using C# and .NET Core.
- Implement workflows and integrations across finance providers, partner systems, enterprise APIs, webhooks, file exchanges, and AWS services.
- Design database schemas, queries, indexes, migrations, and data-access patterns for PostgreSQL and MongoDB.
- Contribute to AWS workloads using EKS, Lambda, and batch or container services.
Testing, delivery, and operations
- Write unit, component, integration, contract, and end-to-end tests, including with Jest and NUnit as relevant.
- Build reusable, accessible UI components and optimize browser performance, responsiveness, and maintainability.
- Participate in API and event-contract design, code reviews, pairing, documentation, architecture discussions, and secure coding reviews.
- Contribute to CI/CD and infrastructure automation using Docker, Kubernetes, and infrastructure-as-code practices.
- Instrument and troubleshoot services; collaborate with QA and operations teams on test readiness, release confidence, runbooks, and recovery procedures.
Required qualifications
- 5+ years building and supporting production software applications.
- Strong C# and .NET Core skills, including REST APIs, dependency injection, asynchronous programming, testing, and secure coding.
- Professional experience with React, JavaScript or TypeScript, component architecture, state management, HTML, and CSS.
- Hands-on experience with PostgreSQL and MongoDB or comparable relational and document databases.
- Experience with microservices, API-first development, third-party integration, resilient distributed systems, AWS, Docker, and Kubernetes/EKS.
- Ability to write automated tests, diagnose issues across application layers, use Git-based workflows and CI/CD, and translate requirements into maintainable implementations.
Preferred qualifications
- Experience with embeddable widgets, micro-frontends, white-label applications, or multi-tenant SaaS platforms.
- Experience with AWS Lambda, Step Functions, ECS batch workloads, S3, KMS, certificates, or secrets management.
- Exposure to Python services or data pipelines, Terraform or Pulumi, GitOps, observability tools, production incidents, or financial services.
Workplace and employee conditions
- The benefits information describes hybrid work and flexible working hours; employees may need to work onsite at corporate or client offices as necessary.
- Some positions may require business travel or event attendance; a valid driver's license and acceptable driving record are required where driving is an essential job function.
- The description lists physical and computer-work requirements and says reasonable accommodations will be considered absent undue hardship.
Benefits
- Benefits listed for US full-time roles include healthcare, flexible spending accounts, life and disability coverage, a health savings account, and a 401(k) plan with employer match.
- Other benefits include development and learning opportunities, flexible hours, wellbeing resources, recognition, and employee communities.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at endava
Full stack developer -Angular, .NET and AWS
, IND
Endava is seeking a senior full stack developer to design, build, test, and maintain scalable web applications, APIs, and cloud deployments while using AI-assisted development tools. Applicants need 10+ years of full sta
Full stack developer -Angular, .NET and AWS
, IND
Endava is seeking a senior Full Stack Developer to build and maintain scalable web applications, APIs, databases, and cloud deployments. Applicants need 10+ years of full-stack experience, strong web and backend fundamen
Service Desk Analyst (Level 1) Arabic + English Speakers
, UAE
Endava seeks an Arabic- and English-speaking Level 1 Service Desk Analyst to provide frontline IT and application support for a client platform. The role handles tickets, troubleshooting, user assistance, onboarding, and
Service Desk Analyst (Level 1) Arabic + English Speakers
, UAE
Endava is seeking a Level 1 Service Desk Analyst to provide frontline IT and application support for a client in Fujairah. The role handles incident logging, troubleshooting, escalation, user onboarding, documentation, a
Service Desk Analyst (Level 1) Arabic + English Speakers
, UAE
Endava is seeking a Level 1 Service Desk Analyst to provide frontline technical support, troubleshoot incidents, manage tickets, and assist users with an enterprise application in Fujairah. The role requires Arabic and E
Applications Management-Senior DevOps Engineer-EN,SE
, IND
Endava is seeking a Senior Cloud DevOps Engineer to support a platform processing sensitive customer data across AWS, Snowflake, and GCP. The work centers on cloud infrastructure, CI/CD, access management, security, moni
Business Analyst
, IND
Endava is seeking a Business Analyst with 5+ years of SaaS experience to bridge business and technology teams and support successful product delivery. The role requires requirements analysis, Agile collaboration, technic
Senior Field Marketing Specialist
London, GBR
Endava is looking for a senior B2B marketer to plan and deliver integrated field marketing across EMEA. The role spans demand generation, account-based marketing, events, client advocacy and performance reporting. Candid
Full stack developer -Angular, .NET and AWS
, IND
Full stack developer -Angular, .NET and AWS
, IND
Service Desk Analyst (Level 1) Arabic + English Speakers
, UAE
Service Desk Analyst (Level 1) Arabic + English Speakers
, UAE
Service Desk Analyst (Level 1) Arabic + English Speakers
, UAE
Applications Management-Senior DevOps Engineer-EN,SE
, IND
Business Analyst
, IND
Senior Field Marketing Specialist
London, GBR