JV
Backend Lead Developer
Jobs via Dice
Hanover · On-site Contract Lead $55 – $60/hr 1w ago
About the role
Job Overview
- Seeking an experienced Backend Lead Developer to design, develop, and support scalable cloud-native backend systems and distributed services.
- The ideal candidate will lead backend engineering initiatives focused on high-performance, low-latency, and event-driven architectures while collaborating with cross-functional technology and business teams.
Requirements/Must Have
- Strong experience in backend software engineering.
- Proficiency in Java, Python, or similar backend programming languages.
- Experience building microservices and REST or asynchronous APIs.
- Strong understanding of distributed systems, concurrency, scalability, and resiliency patterns.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with event streaming and messaging systems such as Kafka.
- Strong troubleshooting and problem-solving skills.
- Experience working within complex and evolving technology environments.
- Strong understanding of low-latency and high-throughput system design principles.
Experience
- Experience with High-Performance Computing environments, performance tuning, or compute-intensive workloads preferred.
- Experience using Redis for caching, pub/sub, or distributed state management.
- Strong knowledge of Apache Kafka including producers, consumers, schemas, and stream processing.
- Experience with Symphony-based integrations, workflows, or automation platforms preferred.
- Exposure to C++ development or ability to understand and modify C++ code.
- Experience with low-latency or real-time systems.
- Experience with Docker, Kubernetes, and CI/CD pipelines preferred.
Responsibilities
- Design, develop, and maintain scalable cloud-native backend services.
- Build and support event-driven and asynchronous systems using streaming and messaging platforms.
- Engineer low-latency, high-throughput systems with resiliency and fault tolerance.
- Optimize performance for compute-intensive and data-intensive workloads.
- Collaborate with platform, DevOps, and Front Office teams to deliver end-to-end technical solutions.
- Participate in architecture reviews, code reviews, and production readiness assessments.
- Troubleshoot production issues and drive improvements in performance, reliability, and scalability.
- Contribute to engineering standards, best practices, and mentoring initiatives.
- Support continuous improvement of backend platforms and distributed systems architecture.
Should Have
- Strong leadership and mentoring capabilities.
- Experience working in real-time or financial technology environments.
- Strong analytical and architectural design skills.
- Ability to work effectively within Agile and collaborative development teams.
Skills
- Java.
- Python.
- Microservices Architecture.
- REST APIs.
- Distributed Systems.
- Apache Kafka.
- Redis.
- AWS.
- Azure.
- Google Cloud Platform (Google Cloud Platform).
- Docker.
- Kubernetes.
- CI/CD Pipelines.
- Event-Driven Architecture.
- High-Performance Computing.
- C++.
- Real-Time Systems.
- Performance Optimization.
Qualification And Education
- Bachelor s degree in Computer Science, Information Technology, Engineering, or a related field.
Skills
AWSApache KafkaAzureC++CI/CD PipelinesDockerDistributed SystemsEvent-Driven ArchitectureGoogle Cloud PlatformHigh-Performance ComputingJavaKubernetesMicroservices ArchitecturePerformance OptimizationPythonReal-Time SystemsRedisREST APIs
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free