Backend Software Engineer

  • Department: Development
  • Location: Amsterdam
About us

We're an early-stage, post-seed startup building the software platform powering the next generation of telecommunications. Our engineering team is small and highly experienced, with engineers who have built and scaled mission-critical systems at companies including Adyen, Miro, and Microsoft.

The role

As a Backend Software Engineer, you'll help design, build, and maintain the systems that power our platform. You'll work on problems around global connectivity, distributed systems, real-time provisioning, billing, and scaling a platform that serves users around the world.

From day one, you'll work closely with experienced engineers who will help you grow while giving you real ownership over the features and systems you build.

How we work
  • We are obsessed with developer experience (think fast local setup, automated testing, reliable CI/CD, and frictionless deployments).

  • Pragmatic technical discussions. The best idea wins, regardless of who proposes it.

  • Few meetings, minimal process.

  • We value thoughtful engineering over chasing the latest trends.

What you'll do
  • Design, build, and maintain backend services and APIs in TypeScript 

  • Develop scalable systems on GCP.

  • Design data models and optimize queries in PostgreSQL.

  • Write well-tested, maintainable code.

  • Review code and help maintain a high engineering bar.

  • Improve our engineering tooling and CI/CD.

  • Deploy to production regularly (multiple times per day) and take ownership of what you build.

  • Contribute to architectural decisions as we scale the platform.

What we're looking for
  • A bachelor’s degree in Computer Science or equivalent experience.

  • A solid foundation in software engineering through work experience, internships, personal projects, or open-source contributions.

  • Experience building non-trivial software projects from start to finish (beyond coursework).

  • Experience with a statically typed language such as TypeScript, Go, Java, or Kotlin.

  • A good understanding of relational databases.

  • Curiosity, eagerness to learn, and a desire to become an excellent software engineer.

  • Strong engineering fundamentals and an appreciation for testing, clean code, and maintainability.

  • Comfortable working in a fast-moving environment with a high degree of ownership.

Nice to have
  • A master’s degree in Computer Science

  • Experience with PostgreSQL.

  • Experience with GCP, AWS, or Azure.

  • Experience with serverless architectures or cloud functions.

  • Experience improving CI/CD pipelines or developer tooling.

  • Experience in telecom, networking, or infrastructure products.

What we offer
  • A small team of experienced engineers who care deeply about building great software.

  • The opportunity to learn directly from engineers with experience at companies including Adyen, Miro, and Microsoft.

  • Meaningful influence on both product and technical direction.

  • Minimal bureaucracy, we optimize for shipping, not meetings, OKRs, sprint ceremonies, etc.

  • The opportunity to help shape a platform from an early stage.

  • Competitive compensation and meaningful equity.

How to apply

Applying takes just a minute. No AI-generated motivation letter needed. Simply send your LinkedIn profile or CV to jobs@firsty.app, along with your GitHub profile or a brief note about one or two substantial software projects you have built and the role you played.