Backend Software Engineer

5 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Opportunity



Re-architecting Our Core Data. We are embarking on a multi-year product modernization effort culminating in the 2027 season. We are seeking a skilled Backend/API Engineer with strong data expertise to contribute to the redesign and performance optimization of our core analytical data warehouse and related APIs.



About the Role



This is a hands-on role where you will design and build high-performance APIs and data infrastructure features, working directly with our engineering team to implement our future-state architecture. Your work will directly impact PFF's ability to deliver high-performance, cutting-edge analytics to our global client base.



Responsibilities



  • API Development:

    Design, develop, and maintain high-performance, low-latency APIs (e.g., REST, GraphQL) that serve analytical data to client-facing applications and internal tools.
  • Data Modeling and Implementation:

    Collaborate with Senior Engineers to implement new data models by translating architectural designs into efficient PostgreSQL schemas, focusing on balancing normalization with analytical read performance.
  • Database Optimization:

    Implement and maintain advanced PostgreSQL strategies, including robust indexing, partitioning, caching, and query optimization, to ensure fast data access for APIs.
  • Data Pipeline Contribution:

    Design, implement, and maintain scalable data pipelines and ETL/ELT functions across distributed systems to ensure data reliability and freshness.
  • System Reliability:

    Contribute to the overall stability and scalability of our backend services and data infrastructure through monitoring, testing, and continuous deployment practices.


Qualifications



  • 5+ years of professional experience in a Backend Engineering, API Development, or Data Engineering role working with high-scale, read-heavy data systems.


Required Skills



  • Strong proficiency in backend development in a modern programming language (e.g., Python, Go, Node.js, Ruby, Java, etc.) and deep experience building and consuming robust APIs.
  • Expert-level proficiency in PostgreSQL: Strong practical experience with schema design, query optimization, and performance tuning (e.g., analyzing query plans, configuration tuning, index management).
  • Solid understanding of data warehousing concepts: Familiarity with the principles of transforming highly normalized Online Transaction Processing (OLTP) data into efficient analytical/Online Analytical Processing (OLAP) models.
  • Experience with data ingestion: Practical experience building and managing data ingestion pipelines and ETL/ELT processes in a modern cloud environment.
  • Effective Communication: Clear, articulate, and collaborative communication style, comfortable working with engineering and product stakeholders.


Preferred Skills



  • Familiarity with Elixir/Phoenix for API development.
  • Prior professional experience working with data systems in sports analytics, betting, or digital media.
  • Experience operating within a globally distributed team spanning the US and UK time zones.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

chennai, tamil nadu, india

bengaluru, karnataka, india