Software Engineer

Serve LLC
New York, NY, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$90,000.0 - $140,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) C++ (Programming Language) Data Structures Programming Tools Distributed Systems Django Web Framework Python (Programming Language) Software Engineering TypeScript Web Application Frameworks
+6 more
Backend Solid Principles Information Technology Front End Software Development Restful APIs Programming Languages

Job description

Serve is building the operating system for the next generation of padel clubs - a fully customizable and white-labeled platform powering seamless user experiences for club members and administrators alike. As a Software Engineer I on the Serve team, you will contribute to the development of the core platform that helps clubs across the world manage operations, engage members, and drive growth. You will work on critical features across the stack, from backend services and APIs to user-facing components, directly impacting how players, staff, and clubs interact with our platform. You will collaborate with a high-caliber engineering team, participate in technical design discussions, and be part of shaping the future of Serve as we scale., * Design, implement, and maintain backend systems using Python and Django.

  • Develop frontend components and internal tools using TypeScript.
  • Work on features spanning scheduling, payments, membership, and more.
  • Collaborate cross-functionally with product, design, and engineering teams.
  • Optimize the performance and reliability of Serve’s core systems.
  • Take ownership of projects and continuously learn in a fast-paced environment.

Requirements

  • Bachelor’s degree or equivalent practical experience in Computer Science or a related technical field.
  • 2+ year of experience in software development using one or more programming languages (e.g., Python, TypeScript, JavaScript, Java, C++).
  • Strong understanding of data structures, algorithms, and software design principles., * Experience building backend systems using Python and Django.
  • Experience developing frontend applications with TypeScript and modern frameworks.
  • Familiarity with REST APIs and distributed systems.
  • Interest in infrastructure, developer tooling, or scalable system design.
  • Strong communication and collaboration skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · World Congress 2021

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all