FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Fullstack Developer – Backend
Capgemini Engineering. Deliver integrated concept demonstrations for USV workflows such as mission execution monitoring, route execution support, vehicle health/status, operator oversight, and simulation-backed demonstrations.
Tech Stack
Tools & technologiesDistributed SystemsDockerKubernetesPythonRedis
About the role
Key responsibilities & impact- Deliver integrated concept demonstrations for USV workflows such as mission execution monitoring, route execution support, vehicle health/status, operator oversight, and simulation-backed demonstrations.
- Connect backend services to simulation, replay, and vessel-adjacent systems so concepts reflect realistic telemetry cadence, state transitions, faults, and mission events.
- Support end-to-end integration across services, data streams, and mission software components.
- Develop Python services, adapters, and tooling to support concept development, data translation, automation, replay, and simulation hooks.
- Implement and maintain real-time interfaces such as REST APIs, WebSockets, TCP/UDP communication paths, streaming pipelines, and pub/sub patterns.
- Design and troubleshoot inter-service communication, connection management, reconnection behavior, message routing, and high-rate telemetry handling.
- Work within distributed architectures common to autonomy stacks, including Redis or Valkey, DDS, pub/sub buses, and other message-oriented systems.
- Diagnose backend and networking issues such as service discovery failures, QoS/config mismatches, dropped connections, environment drift, and runtime logging problems.
- Contribute to or interface with C++ components where performance, hardware interaction, protocol handling, or existing subsystem integration requires it.
- Work across mixed-language systems where Python services integrate with C++ libraries, binaries, or networked components.
- Assist with protocol and device integration efforts relevant to autonomy or vehicle systems.
- Support frontend or operator-facing application work as needed, including integration with existing web interfaces.
Requirements
What you’ll need- BS in Computer Science, Computer Engineering, Software Engineering, or equivalent professional experience.
- Strong Python experience for backend services, tooling, networking, or automation.
- Experience with backend system design and real-time integration patterns such as WebSockets, REST, TCP/UDP, streaming, or pub/sub.
- Working knowledge of C++ for software integration, systems work, or performance-sensitive components.
- Experience with Docker and Docker Compose; familiarity with Kubernetes is a plus.
- Strong debugging skills across backend services, networking behavior, and distributed systems.
- Ability to work across multiple layers of a software stack in support of integrated concepts and demonstrations.
Benefits
Comp & perks- Paid Time Off
- Paid Company Holidays
- Medical, Dental & Vision Insurance
- Optional HSA and FSA
- Base and Voluntary Life Insurance
- Short Term & Long-Term Disability Insurance
- 401k Matching
- Employee Assistance Program
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonC++REST APIsWebSocketsTCPUDPDockerDocker ComposeKubernetesdata translation
Soft Skills
debuggingtroubleshootingcommunicationcollaborationproblem-solving