Lead Developer
- Source: SmartRecruiters
- Endava
- Remote
- Ohio
- Full-Time
- Senior
Job Description
Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
From prototype to real-world impact - be part of a global shift by doing work that matters.
- 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.
- 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 ReactJS, modern JavaScript/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, and resilient distributed-system patterns.
- Experience building applications on AWS and working with containers, Docker, and Kubernetes/EKS.
- Ability to write automated unit and integration tests and diagnose issues across UI, API, data, and cloud layers.
- Experience with Git-based workflows and CI/CD tools such as GitHub Actions, Jenkins, GitLab CI, or comparable platforms.
- Ability to translate business and technical requirements into maintainable, well-documented 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, certificate management, or secrets management.
- Exposure to Python services or data pipelines and Python unittest.
- Experience with Terraform or Pulumi and GitOps tools such as Argo CD.
- Experience with Splunk, DataDog, Grafana, CloudWatch, distributed tracing, and production incident support.
- Financial services, payments, embedded finance, lending, or banking-domain experience.
Discover some of the global benefits that empower our people to become the best version of themselves:
- Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;
- Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
- Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
- Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
- Health: Global internal wellbeing programme, access to wellbeing apps;…
Skills
- React
- c-sharp
- dot-net
- dot-net-core
- amazon-web-services
- PostgreSQL
- MongoDB
- amazon-eks
- aws-lambda
- aws-step-functions
- Jest
- nunit
- Docker
- Kubernetes
- javascript
- TypeScript
- microsoft-typescript
- Github
- github-actions
- Jenkins
- gitlab
- gitlab-ci
- amazon-widgets
- amazon-ecs
- amazon-s3
- Python
- unittest
- Terraform
- pulumi
- argo
- argo-cd
- splunk
- datadog
- Grafana
- amazon-cloudwatch
- smartrecruiters
