At a Glance
- Tasks: Design and evolve critical systems while solving complex operational problems.
- Company: A growing tech-led business focused on modernising core systems.
- Benefits: Up to £75,000 salary, 25 days holiday, and flexible working arrangements.
- Other info: Opportunity to shape the future of essential business systems.
- Why this job: Make a real impact on business operations with cutting-edge technology.
- Qualifications: Strong TypeScript, Next.js, SQL skills, and excellent communication abilities.
The predicted salary is between 75000 - 75000 € per year.
A growing technology‑led business is rebuilding and modernising the core system — including billing, invoicing, reconciliation, integrations, operational workflows, reporting, customer tooling, and internal platforms. These systems sit at the heart of the organisation and directly influence revenue, operational efficiency, customer trust, and commercial decision‑making. This role is suited to someone who enjoys solving complex operational and data problems, and who takes ownership of outcomes rather than simply delivering tickets. Strong engineering judgement, systems thinking, and an appreciation for correctness are essential in an environment where mistakes can have meaningful downstream impact. AI‑assisted development is already central to the engineering workflow. Tools such as Claude Code and Cursor are actively used day‑to‑day, and senior engineers are expected to use them confidently and pragmatically.
What You’ll Be Responsible For
- Designing and evolving business‑critical systems across operations, finance, integrations, and customer workflows
- Leading technical investigations into workflows, operational issues, integrations, and data discrepancies
- Partnering closely with finance, operations, support, engineering teams, and customers to solve complex business problems
- Leading technical and operational discussions with customers over calls and video meetings
- Building systems that are accurate, auditable, explainable, scalable, and maintainable
- Driving improvements in reliability, observability, documentation, and engineering standards
- Using AI‑assisted development tools to accelerate delivery while maintaining engineering quality and judgement
- Helping shape technical direction, architecture, and long‑term platform decisions
What They’re Looking For
Essential
- Strong TypeScript experience across frontend and backend systems
- Deep experience with Next.js, NestJS, and modern backend architecture
- Strong SQL and data modelling skills, ideally PostgreSQL
- Experience building and maintaining business‑critical systems where correctness, auditability, and operational reliability matter
- Strong understanding of distributed systems, data flows, reconciliation logic, and failure handling
- Comfortable working through operational exceptions, edge cases, and complex integrations
- Excellent communication skills with both technical and non‑technical stakeholders
Highly Desirable
- Go experience, particularly in backend systems, infrastructure, concurrency‑heavy workloads, or performance‑sensitive services
- Experience in logistics, shipping, or supply chain operations
- Background in billing, invoicing, payments, finance, audit, or compliance‑heavy environments
- Familiarity with cloud infrastructure, APIs, and data‑heavy integrations
- Hands‑on experience with AI tooling such as Claude Code or Cursor as part of daily engineering workflows
Salary & Benefits
- Up to £75,000 depending on experience
- 25 days holiday + bank holidays
- Flexible working arrangements - 3 days office / 2 days remote
- Opportunity to shape systems critical to business operations
Senior Software Engineer - TypeScript / Next.Js / SQL in Heywood employer: Adria Solutions Ltd
Join a dynamic technology-led business that prioritises innovation and employee growth, offering a collaborative work culture where your contributions directly impact core systems and operational efficiency. With flexible working arrangements and the opportunity to work with cutting-edge AI-assisted development tools, you will thrive in an environment that values strong engineering judgement and encourages ownership of outcomes. This role not only provides competitive salary and benefits but also allows you to shape critical systems that drive the organisation's success.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - TypeScript / Next.Js / SQL in Heywood
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with TypeScript or Next.js. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving SQL and complex systems. This gives potential employers a taste of what you can do and how you tackle real-world problems.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Remember, they want to see how you approach complex operational issues!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer - TypeScript / Next.Js / SQL in Heywood
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your TypeScript and Next.js experience. We want to see how you've tackled complex problems in your previous roles, so don’t hold back on those details!
Showcase Your Projects:If you've worked on any relevant projects, especially those involving SQL or AI-assisted tools, make sure to include them. We love seeing practical examples of your skills in action!
Be Clear and Concise:When writing your cover letter, keep it straightforward. We appreciate clarity, so get to the point about why you’re a great fit for this role and how you can contribute to our team.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Adria Solutions Ltd
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in TypeScript, Next.js, and SQL. Brush up on your knowledge of PostgreSQL and be ready to discuss how you've used these technologies in past projects. Prepare examples that showcase your experience with building and maintaining business-critical systems.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss complex operational and data problems you've solved in previous roles. Think about specific challenges you faced, the steps you took to resolve them, and the outcomes. This will demonstrate your ownership of outcomes and your strong engineering judgement.
✨Communicate Effectively with All Stakeholders
Practice explaining technical concepts in a way that non-technical stakeholders can understand. You might be asked to lead discussions with finance or operations teams, so being able to bridge the gap between tech and business is crucial. Use clear examples to illustrate your points.
✨Familiarise Yourself with AI Tools
Since AI-assisted development is part of the workflow, make sure you’re comfortable using tools like Claude Code and Cursor. Be ready to discuss how you’ve integrated these tools into your daily work and how they’ve improved your engineering processes.