Python Developer
Location: Remote/ Louisville
Duration: 6 months
6 developers Needed. Additional Slots have been granted
1. Senior software/Platform Engineer We are seeking a Senior Backend Engineer to design, build, and maintain a scalable Action Library that serves as the central catalog and execution framework for Next Best Action (NBA) capabilities. This role focuses on developing Node.js and/or Python based backend services, defining action metadata, eligibility rules, constraints, and APIs, and integrating with decision engines, state machines, and downstream experience and channel platforms. The ideal candidate has strong experience building cloud-native, API-first services (REST/GraphQL), working with event-driven architectures (Kafka or equivalent), and applying best practices around versioning, idempotency, security, and observability. The engineer will deliver production-grade code, contribute to backend architecture and design decisions, and collaborate closely with product, data, and platform teams; experience in regulated or healthcare environments is a plus.
i. Design and develop scalable backend services using Node.js and/or Python, emphasizing API-first principles (REST/GraphQL) and event-driven architectures such as Kafka.
ii. Architect and implement cloud-native distributed systems with a focus on resiliency, observability, and security best practices.
iii. Collaborate with cross-functional teams to integrate data pipelines, rules engines, and ML services into the NBA platform.
iv. Maintain and optimize production-grade systems that support state transitions, action management, and channel activation.
v. Ensure reliable operations and seamless delivery in a regulated enterprise environment.