At a Glance
- Tasks: Design and build scalable backend services and APIs for innovative IoT products.
- Company: Fast-growing tech company focused on real-time connected technology.
- Benefits: Ownership of projects, equity opportunities, and a flexible work environment.
- Other info: Dynamic culture with no bureaucracy and excellent growth potential.
- Why this job: Join a talented team and shape the future of global technology solutions.
- Qualifications: 5+ years in backend development with strong Node.js and TypeScript skills.
The predicted salary is between 60000 - 75000 € per year.
About Inniovate
Inniovate is a fast-moving product company building real-time, connected technology that sits at the intersection of IoT, mobile, and cloud. We're entering a significant growth phase and we're looking for a backend engineer who thrives in that environment — someone who can architect for scale, ship with pace, and help set the engineering standard as we move from being UK and Ireland focus to being a truly global company. The principle solution is www.knowio.app.
The Role
We need a seasoned Backend Developer who is deeply comfortable with Node.js and TypeScript, and who has built production systems that handle real-time data, complex integrations, and the kind of reliability that matters when physical devices are in the loop. You'll work closely with a small, talented team — owning backend architecture decisions, building APIs and services that power our mobile and IoT products, and helping to establish the engineering practices that will carry us through our next stage of growth.
What You'll Be Doing
- Designing, building, enhancing and maintaining scalable backend services and APIs
- Leading architectural decisions that support rapid growth and increased user demand
- Working with real-time communication systems (WebSockets / socket.io)
- Managing Redis for pub/sub, caching, and job queuing
- Building and maintaining robust integrations with third-party APIs — including solid error handling, rate limit management, retries, and monitoring
- Owning observability: structured logging, metrics, and alerting
- Collaborating with AWS infrastructure (RDS, Lambda, IoT Core) and understanding how it all fits together at the networking level (VPCs, subnets, NAT gateways, VPNs)
- Mentoring junior developers and contributing to a strong engineering culture
- Integrating with third party softwares to enhance our offerings
What We're Looking For:
Essential
- 5+ years of professional backend development experience
- Strong Node.js + TypeScript skills — this is your primary tool
- Solid experience with WebSockets / socket.io
- Good grasp of REST API design: auth, error handling, versioning
- Comfortable with Redis (pub/sub, caching, queues)
- SQL and relational database experience — AWS RDS / MySQL preferred
- Experience with message/job queues (Bee Queue, SQS, or similar)
- Solid logging and observability practice (structured logs, metrics, alerting)
- Proven experience with AWS services and a real understanding of AWS networking
- Comfortable working at pace in a small, high-trust team
Nice to Have
- Exposure to IoT systems — firmware interaction, physical device constraints, debugging connectivity
- Experience with real-time mobile app communications
- API versioning and backward compatibility experience
- Monitoring and alerting setup experience
- A track record of scaling systems through periods of significant growth
Why Inniovate?
- You'll have genuine ownership — architecture decisions here matter, and you'll make them in conjunction with the rest of the team
- We're a product company, not an agency — you'll build things that last
- The team is small and highly capable — no bureaucracy, no hand-holding
- Derry-based with flexibility for the right person
- You'll be joining at exactly the right time to shape how we grow as we aim to go global with our unique solution
- Equity is up for grabs for successful candidates.
Locations
Back End Developer in Derry, Londonderry employer: Knowio by Inniovate
Inniovate is an exceptional employer for a Back End Developer, offering a dynamic work environment where you can take genuine ownership of architectural decisions and contribute to impactful products that last. With a small, highly capable team based in Derry, you'll enjoy a culture free from bureaucracy, alongside opportunities for mentorship and professional growth as the company expands globally. Plus, equity options are available for successful candidates, making this an attractive opportunity for those looking to make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Back End Developer in Derry, Londonderry
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. You never know who might be looking for a backend developer like you, and personal connections can often lead to job opportunities.
✨Show Off Your Skills
Create a portfolio showcasing your projects, especially those involving Node.js and TypeScript. Having a solid GitHub profile with real-time data applications or APIs can really impress potential employers and give them a taste of what you can do.
✨Ace the Interview
Prepare for technical interviews by brushing up on your knowledge of WebSockets, Redis, and AWS services. Practice coding challenges and system design questions, as these are often key topics for backend roles. Remember, confidence is key!
✨Apply Through Our Website
Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Inniovate.
We think you need these skills to ace Back End Developer in Derry, Londonderry
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match what we're looking for. Highlight your Node.js and TypeScript expertise, and don’t forget to mention any real-time data projects you've worked on!
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for backend development. Share why you're excited about working with us at Inniovate and how you can contribute to our growth.
Showcase Your Projects:If you've built any cool APIs or services, make sure to include them in your application. We love seeing real examples of your work, especially those that demonstrate your ability to handle complex integrations and scalability.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!
How to prepare for a job interview at Knowio by Inniovate
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Node.js and TypeScript, as these are crucial for the role. Brush up on your knowledge of WebSockets and Redis too, since they’ll likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past projects where you’ve tackled real-time data challenges or built scalable systems. Be ready to explain your thought process and how you approached architectural decisions.
✨Demonstrate Your Team Spirit
Inniovate values collaboration, so be prepared to talk about how you’ve mentored junior developers or contributed to a positive engineering culture. Share examples of how you’ve worked effectively in small teams.
✨Ask Insightful Questions
Prepare thoughtful questions about Inniovate’s growth plans and how the backend team fits into that vision. This shows your genuine interest in the company and helps you understand if it’s the right fit for you.