For Employers

GoodRec

Senior Software Engineer

Posted 2 hours ago
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?Not checked yet0100
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Tailor your resume to this job

One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.

  • Job match score for this posting
  • Edits you accept or skip, no invented facts
  • Download it when it reads right: TXT free, PDF with Premium

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

You will own features end-to-end across mobile platforms, from initial code to production deployment, while solving complex technical challenges. Additionally, you will build internal tools, ensure system reliability, and collaborate directly with founders to shape the product.

Are you ready to step onto the playing field of a fast growing US tech startup that's changing the game in the world of sports?

GoodRec is looking for a Senior Software Engineer to own real product end to end and ship it to players in 80+ cities. You'll be the person who takes the hardest problems, decides how to solve them, and gets them live, working directly with our founders on what to build and why. This is a builder role first. You own features from the first line of code to the moment players are using them, and you do it with real ownership rather than a queue of tickets.

About us:

GoodRec started 4 years ago with a small community in Brooklyn, New York. Since then, we have grown into the largest pickup sports app in North America. With the GoodRec app, finding a pickup game, league, or tournament near you is fast and easy. All you have to do is tap the app, join a game, and show up ready to play!

Check out the GoodRec app here: www.goodrec.com

What you'll do

As a Senior Software Engineer, you will:

  • Own features end to end across our iOS and Android app, from the first line of code to the moment players in 80+ cities are using them.

  • Take the hardest technical problems and make the call on how to solve them. You set the approach, you make the tradeoffs, and you're accountable for what ships.

  • Build the internal tools and automations that keep GoodRec running, scripting away the manual work and wiring our systems together so the whole team moves faster.

  • Own the security and reliability of what you build, not as an afterthought but as part of shipping it right.

  • Raise the technical bar around you. Review code, share what you know, and help the engineers next to you do their best work, no management required.

  • Work directly with our founders on what to build and why, with real influence over the product and not just the implementation.


The ideal profile

  • You've shipped real products that real people used, owning them end to end, not just closing tickets someone else scoped.

  • Senior enough to move without waiting for permission. You frame the problem, pick the approach, ship it, and can name the tradeoffs you made and why.

  • Probably built your own thing at some point, a startup, a side project with users, a tool people actually rely on. Whether it flew or folded, that instinct to build is exactly what we want.

  • Bias to automation: you script away your own annoyances and build the tools nobody asked for.

  • Comfortable being the person others bring the hard problems to, and generous about sharing what you know.

  • Passion for sports, communities, and building things from the ground up.

  • Startup mindset: resourceful, adaptable, and eager to take ownership.

Some key requirements

  • Minimum of 5+ years building and shipping software, ideally within a fast paced or startup environment.

  • Strong mobile experience (React Native, Flutter, or native iOS and Android) and comfort reaching across the stack when a feature needs it.

  • A track record of owning projects end to end, from the architecture decision through to production.

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent real world building experience.

  • Native or near native English level: fluent verbal and written communication.

  • Full time availability.

Core Stack

  • Backend: NestJS, Node.js 20+, TypeScript

  • Data: PostgreSQL, Prisma

  • Queues: Redis, BullMQ

  • Cloud: AWS (S3, SNS, SQS), Firebase

  • Payments: Stripe

  • DevOps: GitHub Actions, Docker, Docker Compose

  • Monitoring: DataDog

  • Real-time: Socket.io, Redis Pub/Sub

  • Architecture: Event-driven patterns, Clean Architecture + DDD

Some perks you'll enjoy

  • Competitive salary with startup growth opportunities

  • Work remotely from your city

  • Join an international team spread across the US, Canada, and Colombia

  • Paid time off + US holidays

  • Monthly in person team meetups to connect with the full GoodRec crew

🚀 This is your chance to be part of an international team that is shaping the future of sports worldwide!

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Frontend Engineering Lead

Full Time Canada Software Development

CAD/CNC Engineer

Full Time Mexico Software Development

Full Stack Developer - Mid/Senior

Full Time Brazil Software Development

Conseiller(ère) en IA et innovation numérique (Volontariat Virtuel)

Full Time Congo Software Development

Senior Juniper SRX Firewall Engineer

Full Time United States Software Development

GRC Engineer I

Full Time India Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 218,686+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

218,686+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified