Senior Full Stack Engineer

Onomondo


Dato: for 20 timer siden
By: København, Region Hovedstaden
Kontrakttype: Fuld tid

Onomondo is on a mission to revolutionize global IoT connectivity. Our AAA (App, API, And…) squad plays a crucial role in building and optimizing a reliable, secure, and scalable cellular network, empowering IoT businesses worldwide. We’re here to redefine how connected devices communicate, and we need great engineers to help us push the boundaries of what’s possible.

We are now hiring for an experienced Software Engineer for our AAA squad.


The AAA squad is a cross-functional group of engineers with unique and different backgrounds in software engineering, telco systems, embedded engineering and product management. Together, we are crafting the best cellular network in the world, built for the modern IoT landscape.


Our work directly impacts millions of devices globally, ensuring seamless, low-latency, and highly available connectivity for mission-critical applications. Our services enable secure authentication, signaling and messaging for devices using Onomondo SIM cards, across 680+ networks in 180+ countries.


You will work with Kubernetes, Terraform, AWS, Grafana, Node.JS, Redis, and PostgreSQL. Ensuring the scalability and resilience of our core network.



What you’ll be doing


As a Senior Product Engineer in the AAA (App, API, And…) squad, you will be developing our web app, implementing and streamlining our backend, including our data ingestion pipeline, solving scaling, high availability, and observability challenges. The AAA squad is a team of 7 (2 x Product and 5 x Engineers). You will be reporting to Håkon Westh-Hansen, Engineering Manager.


Our product is a lot more than a web app and a REST API though, and you will be able to apply your creativity to multiple tasks. You’ll be scaling a global cellular network serving millions of IoT devices, getting insights on everything that goes on from backend to frontend and much more.



Requirements and Why We Need Your Skills!


  • Building and maintaining backend services using Node.js, and debugging performance bottlenecks in high-throughput systems.


  • Designing and implementing data ingestion pipelines capable of handling millions of events per minute, while troubleshooting latency and scaling issues.


  • Working with React (and possibly Next.js) to create and debug front-end components that integrate seamlessly with backend APIs.


  • Writing and optimizing complex SQL queries for PostgreSQL, and resolving data integrity or performance issues.


  • Navigating and scripting in the command line to automate tasks and debug infrastructure or deployment problems.


  • Developing and deploying applications using containerization technologies (e.g., Docker), and debugging container-related inconsistencies across environments.


  • Integrating and managing message queues like RabbitMQ, and resolving issues related to message delivery and system coordination.


  • Designing and maintaining scalable, secure, and highly available systems, while identifying and resolving system reliability or security concerns.


  • Implementing and improving CI/CD pipelines using tools like GitHub Actions, and debugging build/test/deployment failures.


  • Setting up and fine-tuning monitoring and logging systems (e.g., Prometheus, Grafana), and interpreting system metrics to diagnose issues.


  • Collaborating closely with Product Managers, Designers, and Engineers to turn ideas into reliable, well-tested software.


  • Communicating technical decisions and collaborating effectively with teammates across the stack.



Complementary skills


  • You've worked in a high-growth SaaS company
  • Knowledge of networking concepts and protocols
  • Experience with telecom concepts
  • Experience with building IoT solutions
  • Experience with OTEL
  • CKAD certification or a general interest in Kubernetes
  • Interest in IaC, specifically Terraform/OpenTofu
  • Knowledge in Zig or Golang


Why join Onomondo?



  • A playful, ambitious culture where people are trusted to do what they do best
  • A workspace that’s one-of-a-kind, in both design and energy
  • Legendary lunches, snack heaven, and events that actually bring people together
  • Room to bring your personality and ideas into the way we work and collaborate


Our hiring process



We care deeply about creating a fair and inclusive process. That means:

  • We don’t need your picture or cover letter—just your CV
  • We select candidates based on skills and relevant work experience for the role.

We’re fast but thoughtful—our goal is to ensure you feel informed, respected, and excited throughout the journey.


  1. 30-minute screening call with our recruiter, Christian Payne
  2. Code interview (in-person) with one of our Engineering Managers and an Engineer from the AAA (App, API, And…) squad.
  3. Culture Interview and Hire Manager Interview (1hr 20 mins). 30 mins with Mille Hertz (CPO) and a 50-minute interview with Dana (VP of Engineering)
  4. Final stage - Meet our leadership for 30 minutes, onsite - Meet with our Co-Founder, Michael Karlsen and our CTO, Henrik Aagaard



Ready to Make an Impact?


Please send us your CV, and let's start the conversation.


Learn more about us and other opportunities at onomondo.com/careers

Send et CV