FreshRemote.Work

Senior Backend Engineer

Remote, Americas or EMEA

About us:

RevenueCat makes building, analyzing, and growing mobile subscriptions easy. We launched as part of Y Combinator's summer 2018 batch and today are handling more than $4B of in-app purchases annually across thousands of apps.

We are a mission driven, remote-first company that is building the standard for mobile subscription infrastructure. Top apps like VSCO, Notion, and ClassDojo count on RevenueCat to power their subscriptions at scale.

Our 80 team members (and growing!) are located all over the world, from San Francisco to Madrid to Taipei. We're a close-knit, product-driven team, and we strive to live our core values: Customer Obsession, Always Be Shipping, Own It, and Balance.

Our SDK is shipped on over 10k apps, and our APIs receive more than 20 billion requests per month, and our dashboard and tools are trusted by thousands of developers to make business decisions.

We are looking for a full-stack engineer to join our team and help design, build, ship and support end to end features and products that will help developers grow their business. We want to bring somebody with a product mindset, passionate about shipping products, and is comfortable moving between codebases and technologies to get the job done.

About you:

  • You have 5+ years of experience working as a software engineer.
  • You have experience designing and integrating RESTful APIs.
  • You are comfortable writing and debugging SQL.
  • You've have some experience with the frontend and SPA applications.
  • You love shipping good products.
  • You have excellent command of at least one of the mainstream programming languages.
  • You know how to ship high quality code using good testing practices in iterative cycles.
  • You collaborate well with others and can communicate effectively in a fully-remote culture.
  • You are proactive. When you see something broken, you jump on it to fix it or suggest improvements.
  • You are versatile and a fast learner.

Bonus:

  • You have experience in Python.
  • You have experience in React.
  • You have experience in PostgreSQL.

In the first month, you'll:

  • Meet frequently with your team and mentor to get up to speed.
  • Setup and familiarize yourself with repositories, task management, the dev environment.
  • Implement and ship your first project.
  • Familiarize yourself with the RevenueCat dashboards, logging, debugging tools, cloud providers, infrastructure …
This job isn't fresh anymore!
Search Fresh Jobs

Job Profile

Restrictions

Fully remote

Benefits/Perks

10 year window to exercise vested equity options Autonomy and flexibility Competitive equity Equity options Fully remote Fully remote work Fully remote work environment Remote-first company Remote work Time off

Tasks
  • Architect medium-large projects
  • Communicate effectively in a fully-remote culture
  • Debug complex issues
  • Design and build features
  • Integrate APIs
  • Mentor new engineers
  • Mentor other engineers
  • Participate in code reviews
Skills

APIs Architecture design Backend Development C Cloud Infrastructure Code Review Frontend development Incident Response Mobile Subscriptions PostgreSQL Python React RESTful API's Single Page Applications SQL Testing Testing Practices

Experience

5 years

Timezones

UTC+1 UTC-5 UTC+8