Tenth Revolution Group
Back End Developer
Tenth Revolution GroupNorway3 days ago
Full-timeInformation Technology

About the Role

As a Backend TypeScript Developer, you will design and maintain reliable, scalable backend systems with a strong emphasis on database design, migrations, SQL optimization, and backend architecture. Your primary focus will be building and optimizing backend services, APIs, and data models that power mission-critical applications. This role is especially suited for engineers who enjoy working with complex datasets, including time-series data.


What You’ll Be Doing

  • Designing and implementing backend services using Node.js (NestJS) and TypeScript
  • Designing PostgreSQL schemas, queries, and migrations
  • Optimizing SQL queries for performance, scalability, and reliability
  • Designing and implementing RESTful APIs
  • Ensuring backend systems are secure, well-tested, and performant
  • Working with time-series data and ensuring efficient data modeling, retention, and query performance
  • Participating in architecture discussions and contributing to decisions on scaling and data modeling


What We’re Looking For

We know great candidates don’t fit into neat boxes, but if you bring a mix of the following, we’d love to connect:

  • 5+ years of experience with backend development in Node.js/TypeScript (NestJS)
  • Advanced SQL skills: query optimization, indexing strategies, execution plans, partitioning, and schema design
  • Hands-on experience with database migrations and schema evolution in production systems
  • Strong understanding of relational database design and normalization
  • Solid knowledge of API design, authentication, and backend architecture patterns
  • Experience with debugging, profiling, and performance tuning backend systems
  • Hands-on experience with time-series databases such as TimescaleDB and managing time-series workloads at scale

Bonus Points If You Also Have

  • Experience with stream processing frameworks such as Apache Flink (or similar technologies like Kafka Streams, Spark Streaming)
  • Experience with NestJS, Docker/Kubernetes, or Google Cloud Platform (GCP)
  • Familiarity with CI/CD pipelines and DevOps practices

Key Skills

Ranked by relevance