2,474 Open roles
96 Companies
52 Posted today
Jobs / Pinnacle / Senior Python Developer
This job is no longer available.

This position has been closed.

Posted 2026-06-09

Senior Python Developer

Description

We're looking for a seasoned backend engineer to take ownership of architecture and implementation across our Python-based platform. You'll be making high-level technical decisions, mentoring engineers, and working across the full stack - from cloud infrastructure to external-facing APIs. This is a senior individual contributor role with meaningful influence over system design and engineering culture. You'll work closely with Business Analysis, Marketing, and cross-functional product teams to deliver robust, scalable software.

Responsibilities
  • Own architectural decisions for software design and implementation; serve as a technical authority on the team.
  • Handle the full SDLC - design, development, testing, debugging, and deployment.
  • Provide mentorship and technical guidance to developers and engineers.
  • Work closely with product, BA, and marketing stakeholders to deliver fully-featured products for both external customers and internal staff.
  • Participate in design reviews, progress meetings, and technical troubleshooting sessions.
  • Read, understand, and improve code written by others - including legacy systems.
  • Produce thorough technical documentation and uphold engineering standards.
  • Support customers and internal teams on technical escalations - you'll be a resource, not a helpdesk.
Requirements
  • Strong analytical and problem-solving ability; rigorous attention to detail. (required)
  • Ability to translate business requirements into clean, maintainable, well-documented code. (required)
  • Excellent written and verbal communication in English. (required)
  • Comfort operating across ambiguity and competing priorities. (required)
  • Deep understanding of modern system architecture, distributed systems, and cloud-native patterns. (required)
  • 10+ years’ general programming experience, with 7+ years’ experience in Python 3. (required)
  • 7+ years developing web-oriented APIs and backend systems. (required)
  • 5+ years’ operating and developing in a Linux environment. (required)
  • 3+ years’ experience with AWS IaC, Code Pipeline, Terraform etc. (required)
  • Strong experience with PostgreSQL. (required)
  • Strong experience with key-value/data-structure stores, especially Redis. (required)
  • Python web frameworks: Django, Flask, FastAPI, or similar. (required)
  • Service-oriented architecture and messaging patterns (req/rep, pub/sub). (required)
  • Testing practices and tooling (unit, integration, coverage). (required)
  • Git and modern source control workflows. (required)
  • Experience with service-oriented architecture and common messaging patterns (eg: req/rep, pub/sub). (required)
  • Experience with Python-based web frameworks such as Django, Flask, or Bottle. (required)
  • Elasticsearch or Splunk for search and log analytics. (nice-to-have)
  • Kubernetes or other cloud orchestration platforms. (nice-to-have)
  • OpenAPI / Swagger specification and documentation. (nice-to-have)
  • Stream-processing tools (Kafka, Kinesis, Flink, etc.). (nice-to-have)
  • CI/CD tooling: TeamCity, Jenkins, Octopus, GitHub Actions. (nice-to-have)
  • Modern JS frameworks: React, Vue, Angular. (nice-to-have)
  • Agile/Scrum methodology and experience in sprint-based teams. (nice-to-have)
  • Exposure to alternative Python runtimes such as PyPy. (nice-to-have)
  • Understanding data ingest and transformation pipelines, event sourcing, and CQRS patterns. (nice-to-have)
  • Experience working in regulated sectors (e.g. financial services, healthcare, government) with awareness of compliance, audit trails, and data governance requirements. (nice-to-have)
About Pinnacle

Pinnacle, formerly known as Pinnacle Sports, is an online bookmaker established in 1998. It is known for a "gimmick-free" approach that focuses on offering low margins, high betting limits and competitive odds rather than bonuses or promotions. This model allows it to welcome winning bettors, who it claims win more than at typical bookmakers. Pinnacle operates internationally and is headquartered in Birkirkara, Malta.

Read more about Pinnacle →

Similar Active Jobs
PinnacleSalesRemote

Esports Live Trader

Pinnacle is seeking an Esports Live Trader to control and price markets, increasing profitability and managing financial risk. The role involves customer analysis, monitoring sporting events for algorithmic inefficiencies, in-depth market research, and providing feedback for task improvement. Candidates should have strong mathematical skills, the ability to multitask and make quick decisions, and fluency in English.

RemoteFull-timeMid-levelEnglish
2026-06-09
PinnacleSalesToronto, Canada, Malta

Pregame / Live Trader (Toronto/Malta)

Pinnacle is seeking a Pre-Game / Live Trader to control and price markets, increasing profitability while managing financial risk. The role involves customer analysis, monitoring sporting events for algorithmic issues, in-depth market research, and providing feedback for task improvement. This position is based in Toronto or Malta.

On-siteFull-timeMid-levelEnglish
2026-06-09
PinnacleSalesValletta, Malta

Live Sports Trading Team Lead

The Live Sports Trading Team Lead will oversee a team responsible for live trading in key global sports markets, including basketball, hockey, and baseball. This role involves leading the team to ensure accurate pricing, risk management, and efficient execution of live in-play betting markets. The Team Lead will drive team performance, manage market efficiency, and maintain profitability while delivering a high-quality betting experience. A Bachelor's degree and 3+ years of experience in live sports trading are preferred.

On-siteFull-timeLead3+ yearsEnglish
2026-06-09
PinnacleOperations & LogisticsRemote

Customer Service Representative

As a Customer Service Representative, you will be the first point of contact for players, delivering timely, empathetic, and effective assistance across live chat, email, and social media. You will also play a key role in customer verification processes and ensuring compliance with KYC/AML requirements across multiple jurisdictions. This dual focus on player experience and operational integrity makes the role essential to both customer satisfaction and regulatory compliance.

RemoteMid-level1+ yearEnglish
2026-06-09
PinnacleProduct & DevelopmentValletta, Malta

Trading Systems Associate (Malta)

We are seeking a technically driven individual with a background in the Sportsbook industry and a strong passion for sports and statistics. This role is complimented by familiarity with either SQL, Splunk/ELK, Azure Log Analysis, or similar query languages to support and optimize trading operations across Pinnacle’s platforms. The primary objective is to ensure the seamless operation and continuous improvement of Pinnacle’s trading systems. A key aspect of the role includes building a broad-spectrum understanding of Pinnacle’s domain and learning the ins and outs of support efforts needed for major sportsbook events. The role involves flexible scheduling, including one weekend day, to maintain optimal coverage during critical sporting events.

On-siteFull-timeMid-levelEnglish
2026-06-09