Senior Software Engineer (Data Platform) - Remote
@ Teamworks

Hybrid
Hybrid
Salaried Ft
Posted 7 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******@teamworks.com
Recommended after applying

Job Details

Game Plan - How You'll Drive Impact

Design and build robust backend systems using Python, develop and maintain data pipelines with Kafka, build and optimize APIs, and work on full-stack features including React Native applications for data visualization and user matching algorithms. You will collaborate with internal experts and cross-functional teams, making architectural decisions and ensuring seamless data flow.

  • Design robust Python backend systems.
  • Develop real-time data pipelines with Kafka.
  • Build and optimize integration APIs.
  • Create full-stack features using React Native.
  • Mentor junior engineers and ensure quality.

Player Profile - What You Bring

Strong backend development skills using Python (Flask, FastAPI, Sanic) with proven experience in scalable service creation. Solid knowledge of data technologies and experience in full-stack development add value.

The Ideal Recruit - Skills & Experience

Experienced in data platform engineering, ETL pipelines, event-driven architecture, containerization (Docker, Kubernetes) and modern CI/CD practices. Proven expertise in cloud platforms and database technologies (SQL and NoSQL) is essential.

Champion Mindset - Traits for Success

Strong analytical and creative problem-solving with a proactive and collaborative mindset. Excellent communication and mentorship abilities are expected.

The Perks of Playing for Teamworks

Enjoy competitive compensation with salary, performance incentives, and equity. Comprehensive benefits include health coverage, retirement plans, flexible remote work options, and stipends for growth.

Inside our Locker Room

Teamworks is the leading operating system for elite sports with over $165 million in funding. With a global presence and a remote-first approach, our technology supports teams worldwide.

Interview Process

Our process is transparent and engaging, featuring authentic conversations and clear steps with key team members. We encourage questions to foster mutual understanding.

Teamworks is committed to building a diverse, inclusive workforce and provides reasonable accommodations throughout the hiring process.

How to Get Hired at Teamworks

🎯 Tips for Getting Hired

  • Research Teamworks culture: Study their values, mission, and global impact.
  • Customize your resume: Highlight Python and data platform experience.
  • Showcase integration skills: Emphasize API and microservices expertise.
  • Prepare for technical questions: Review Kafka, containerization, and cloud practices.

📝 Interview Preparation Advice

Technical Preparation

Review Python backend frameworks and API development.
Study Kafka and real-time streaming platforms.
Learn Docker and Kubernetes containerization basics.
Refresh AWS and cloud deployment practices.

Behavioral Questions

Prepare examples of cross-team collaboration.
Discuss handling challenging deadlines effectively.
Show examples of mentoring junior engineers.
Explain conflict resolution in complex projects.

Frequently Asked Questions