Senior Software Developer (Backend Engineer - Pricing Engine)
Miracle Software Systems, Inc, Philadelphia, PA, United States
Miracle Software Systems is seeking for a Senior Software Developer (Backend Engineer - Pricing Engine) with expertise in Java, PYTHON, NoSQL, Kubernetes, AWS, Apache Kafka, and GitHub for one of our Direct Clients, this opportunity located at the Philadelphia, PA location.
Please go through the below job details.
Requirement Details:
Position: Senior Backend Engineer - Pricing Engine
Duration: 12 Months
Location: Philadelphia, PA
Primary Skills: Java, PYTHON, NoSQL, Kubernetes, AWS, Apache Kafka, GitHub
Job Description :
Join the Pricing Team to collaborate with engineers, product managers, and designers on innovative application development.
Contribute to the enhancement and maintenance of the Pricing Engine, which generates accurate odds by integrating Data Science insights with live sports feeds.
Tackle complex technical challenges and improve system performance within a fast-paced, agile environment.
Key Responsibilities
Develop and scale the Pricing Engine and Same Game Parlay services using Java (Quarkus) and Elixir (Phoenix LiveView).
Identify and resolve complex technical issues, presenting solutions to leadership.
Ensure code quality and maintain industry standards.
Collaborate in an agile environment with cross-functional teams for feature delivery and integration.
Set up and manage system monitoring and alerting with tools like DataDog and PagerDuty.
Mentor junior team members, fostering continuous learning and adherence to best practices.
Required Skills and Qualifications
8+ years of software development experience, focusing on backend engineering and distributed systems.
Strong expertise in Java (Quarkus); experience with Elixir (Phoenix LiveView) is a plus.
Proficient in Python or similar backend development languages.
Experienced in designing scalable, distributed systems with high availability.
Proficient in relational and NoSQL databases, with experience in performance optimization.
Familiarity with messaging systems and event-driven architectures, like Apache Kafka or AWS SQS.
Knowledge of Kubernetes, CI/CD pipelines, and infrastructure as code.
Skilled in testing frameworks (e.g., JUnit, pytest) for code reliability.
Proficient with monitoring and alerting tools such as DataDog and PagerDuty.
Experienced with Git and version control platforms like GitHub.
Strong leadership and mentorship abilities.
Excellent communication skills, with the ability to convey complex technical concepts.