remote
Senior Software Engineer - Dabble
Software Engineer
Lead the design and delivery of scalable betting and fantasy sports services using Python, Node.js, and AWS, while driving performance, reliability, and innovation in a fast‑paced, data‑rich environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput backend services for live betting and daily fantasy sports using Python and Node.js.
- Design and implement scalable, fault‑tolerant solutions on AWS (Lambda, ECS, RDS, S3, CloudWatch).
- Collaborate with data scientists to integrate machine‑learning models for odds calculation and player performance prediction.
- Ensure code quality through automated testing, CI/CD pipelines, and code reviews.
- Participate in capacity planning, performance tuning, and incident response for production systems.
Requirements
- 5+ years of professional software development experience in a high‑traffic, real‑time environment.
- Strong proficiency in Python and Node.js with experience in microservices architecture.
- Hands‑on experience deploying and managing applications on AWS.
- Knowledge of containerization (Docker) and orchestration (ECS/EKS).
- Excellent problem‑solving skills and a passion for delivering reliable, user‑centric products.
Skills
pythonnodejsawsmachine learningdocker