At a Glance
- Tasks: Join a dynamic team to modernise a legacy PHP platform using TypeScript and Node.js.
- Company: Innovative tech company based in Bristol with a hybrid work model.
- Benefits: Enjoy competitive salary, health benefits, 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.
- Qualifications: Strong experience in TypeScript and a willingness to learn new technologies.
The predicted salary is between 40000 - 50000 € per year.
Mid-Level Software Developer Role (PERMANENT)
Bristol | Hybrid (1 day per week onsite)
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.
Software Developer in Bath employer: IO Associates
Join a forward-thinking company in Bristol that values innovation and collaboration, offering a hybrid work model that promotes work-life balance. With a strong focus on employee growth, you will have access to continuous learning opportunities and be part of a dynamic team dedicated to modernising technology. Enjoy a supportive work culture where your contributions are recognised and rewarded, making it an excellent place for meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer in Bath
✨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 that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those using TypeScript. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on your TypeScript and Node.js knowledge. Practice coding challenges and be ready to discuss your past projects and how you tackled challenges in them.
✨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 take the initiative to connect directly with us.
We think you need these skills to ace Software Developer in Bath
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 Background:We’re open to engineers from different technical backgrounds, so don’t be shy about sharing your unique experiences. Just be clear about what you can bring to our TypeScript/Node.js ecosystem.
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 demonstrate your ability to contribute to the team's goals effectively.
✨Understand Automated Testing
Since automated testing is a key part of the development process, be ready to talk about your experience with TDD or unit/integration testing. Share examples of how you've implemented testing in your projects to ensure quality and reliability.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team’s current projects and the modernisation programme. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values and work style.