At a Glance
- Tasks: Join a team modernising a legacy PHP platform and build new services with TypeScript and Node.js.
- Company: Dynamic tech company in Bristol with a focus on innovation and collaboration.
- Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Flexible working environment with excellent career advancement opportunities.
- Why this job: Be part of a genuine modernisation programme and make a real impact in tech.
- Qualifications: Strong experience in TypeScript and a willingness to learn new technologies.
The predicted salary is between 35000 - 45000 € per year.
We're hiring a Software Engineer to join a strong development team driving the modernisation of a legacy PHP platform and building new services within a TypeScript / Node.js architecture.
The current stack includes:
- TypeScript (essential - strong commercial experience required)
- Node.js
- Service-based / API-driven architecture
- CI/CD pipelines
- Automated testing (TDD or strong unit/integration discipline)
- AWS & MongoDB
We're open to engineers from different technical backgrounds and stacks. You don't need to have used every tool listed above - but you must have TypeScript experience and be open to working within this TypeScript / Node.js ecosystem.
This is a genuine modernisation programme backed by investment - replacing legacy properly, not layering over it.
Apply online if interested and fit the above criteria. Must have the right to work in the UK.
Locations
Software Developer in Bath, Somerset employer: IO Associates
Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture where your contributions directly impact the modernisation of our technology stack. With a strong focus on employee growth, we provide opportunities for professional development and training in cutting-edge technologies like TypeScript and Node.js, all while enjoying the flexibility of a hybrid work model in the vibrant city of Bristol.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer in Bath, Somerset
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with TypeScript or Node.js. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your TypeScript projects or contributions to open-source. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of service-based architectures and CI/CD pipelines. Practising common coding challenges can also help you feel more confident when it’s time to shine.
✨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 hearing from passionate developers ready to dive into modernisation projects!
We think you need these skills to ace Software Developer in Bath, Somerset
Some tips for your application 🫡
Show Off Your TypeScript Skills:Make sure to highlight your strong commercial experience with TypeScript in your application. We want to see how you've used it in real projects, so don’t hold back on the details!
Tailor Your CV and Cover Letter:Take a moment to customise your CV and cover letter for this role. Mention your experience with Node.js and any relevant service-based architectures, even if you haven't used every tool listed in the job description.
Be Honest About Your Experience:We’re open to engineers from different backgrounds, so don’t worry if you haven’t worked with all the technologies mentioned. Just be upfront about what you know and your willingness to learn!
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 this exciting opportunity!
How to prepare for a job interview at IO Associates
✨Know Your Tech Stack
Make sure you brush up on TypeScript and Node.js, as these are essential for the role. Familiarise yourself with the service-based architecture and how it integrates with CI/CD pipelines. Being able to discuss your experience with these technologies will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, especially those involving legacy systems. Highlight how you approached modernisation or migration tasks, as this will resonate well with their current goals of replacing legacy systems.
✨Demonstrate Your Testing Knowledge
Since automated testing is a key part of their development process, be ready to talk about your experience with TDD or unit/integration testing. Bring examples of how you've implemented testing in your past work to ensure quality and reliability.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the modernisation programme, and how they envision the future of their tech stack. This shows your genuine interest in the role and helps you assess if it's the right fit for you.