Senior Fullstack Engineer
We usually respond within a week
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 Fullstack Software Engineer for our AAA squad.
The AAA squad is a cross-functional group of engineers with diverse backgrounds in software engineering, telecommunications 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 look for it
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 (nice to haves!)
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.
30-minute screening call with our recruiter, Christian Payne
Code interview (in-person) with one of our Engineering Managers and an Engineer from the AAA (App, API, And…) squad.
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)
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
- Locations
- Copenhagen
- Remote status
- Hybrid
About Onomondo
Onomondo is a global cellular operator for the Internet of Things, working to connect and simplify enterprise-grade connected services across the globe. With its innovative network infrastructure implemented globally and operations across over 180 countries, Onomondo enables a more secure, cost-efficient, and scalable connectivity option available. Onomondo is breaking down the barriers to building truly global IoT solutions at scale.
Senior Fullstack Engineer
Loading application form