At a Glance
- Tasks: Join a team modernising a legacy platform and build new services with TypeScript and Node.js.
- Company: Dynamic tech company focused on innovation and collaboration.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Exciting career growth in a supportive and collaborative environment.
- Why this job: Be part of a genuine modernisation programme and make a real impact.
- Qualifications: Strong TypeScript experience and a willingness to learn new technologies.
The predicted salary is between 35000 - 45000 € 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 Newport 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'll have access to continuous learning opportunities and be part of a dynamic team dedicated to modernising technology. Enjoy a supportive work culture that encourages creativity and rewards contributions, making it an excellent place for passionate software developers to thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer in Newport
✨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 TypeScript projects or contributions to open-source. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges. Websites like LeetCode or HackerRank can help you brush up on your skills. Remember, they might ask you to solve problems using TypeScript, so get comfy with it!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and eager to join our team.
We think you need these skills to ace Software Developer in Newport
Some tips for your application 🫡
Show Off Your TypeScript Skills:Make sure to highlight your 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:Customise your CV to reflect the skills and experiences that align with our job description. Mention any relevant projects or roles that showcase your ability to work in a Node.js environment.
Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about why you’d be a great fit for our team.
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 without any hiccups!
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 key concepts and recent developments in these technologies, so you can confidently discuss your experience and how it relates to the job.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some coding challenges or technical questions during the interview. Practice common algorithms and data structures, and think about how you would approach modernising a legacy system. This will demonstrate your analytical skills and adaptability.
✨Understand CI/CD and Testing Practices
Since the role involves working with CI/CD pipelines and automated testing, make sure you can explain your experience with these practices. Share specific examples of how you've implemented TDD or unit/integration testing in past projects to show your commitment to quality.
✨Ask Insightful Questions
Prepare thoughtful questions about the team, the modernisation programme, and the company culture. This not only shows your interest in the role but also helps you gauge if it's the right fit for you. Plus, it gives you a chance to engage with the interviewers on a deeper level.