At a Glance
- Tasks: Design, build, and maintain high-quality software for our innovative Workplace AI platform.
- Company: Join Aiimi, a forward-thinking tech company focused on AI solutions.
- Benefits: Enjoy 25 days holiday, mental health support, and a generous pension scheme.
- Why this job: Make a real impact in AI development while growing your skills in a dynamic team.
- Qualifications: 3+ years in software development with experience in NodeJS, C#, and modern frameworks.
- Other info: Collaborative environment with opportunities for continuous learning and career advancement.
The predicted salary is between 28800 - 48000 £ per year.
Aiimi is seeking a Software Developer to join our Software team. In this role, you will be instrumental in designing, building, deploying, and operating our Workplace AI platform as a scalable SaaS solution. As a Software Developer within Aiimi Software, you will play a key role in the development and ongoing evolution of our Workplace AI platform and associated products. This is a hands-on engineering role for someone who enjoys solving complex technical problems, contributing to the growth of a core product, improving platform quality, and contributing to architectural and design decisions. You will work within a cross-functional product team, collaborating closely with engineers, QA, Product Managers, and data specialists to deliver reliable, scalable, and secure software.
Job Requirements
- 3+ years of professional experience in software development roles.
- Experience developing applications using NodeJS & C#.
- Experience building frontend applications using Angular, React, TypeScript, HTML, and CSS.
- Experience designing and consuming APIs.
- Experience or exposure to Python, particularly in data-driven or AI-adjacent systems.
- Understanding of modern software engineering practices and tooling, including Visual Studio, Jira, Git and Agile delivery.
- Experience using AI tools such as GitHub Copilot or Cursor.
- Hands-on experience working with cloud platforms (e.g. Azure, AWS, GCP).
- Experience contributing to or maintaining CI/CD pipelines (e.g. GitHub Pipelines).
- Ability to troubleshoot and resolve issues across application code, containers, and runtime environments.
- Strong communication and collaboration skills.
Desirable
- Experience developing or running applications on Windows and Linux.
- Understanding of Redux state management patterns (e.g. NgRx) and real-time, event-driven communication using messaging or socket-based technologies (e.g. SignalR, Socket.IO).
- Experience with Docker, including building, running, and troubleshooting containerised applications.
- Interest in building enterprise-grade AI, data, or knowledge-driven platforms.
Job Responsibilities
- Design, build, and maintain high-quality software components across frontend, backend, and API layers.
- Write clean, maintainable, and well-tested code aligned with agreed engineering standards and best practices.
- Participate in architectural discussions and help shape technical solutions that support scalability, performance, and security.
- Collaborate closely with QA Engineers to embed quality, testability, and automation throughout the development lifecycle.
- Actively contribute to sprint planning, estimation, and delivery within an Agile environment.
- Investigate and resolve complex defects, performance issues, and technical debt.
- Contribute to CI/CD pipelines, automated testing, and deployment processes.
- Promote continuous improvement in engineering practices, tooling, and ways of working.
Job Benefits
- 25 Days holiday (excluding bank holidays) – increasing by a day every 2 years.
- Mental health and wellbeing support, including access to counselling.
- Annual wellbeing allowance (e.g. personal training, fitness, wellness apps).
- Up to 10% of your salary in employee benefits, including critical illness cover, life insurance, and private healthcare (post-probation).
- Generous company pension contribution.
- Ongoing professional development and training opportunities.
Software Developer in Milton Keynes employer: Aiimi
Contact Detail:
Aiimi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer in Milton Keynes
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Aiimi. A personal introduction can make all the difference when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using NodeJS, C#, and any AI tools. This gives you a chance to demonstrate your hands-on experience and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of modern software practices. Practice common algorithms and system design questions to impress the hiring team.
✨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, it shows you’re genuinely interested in joining the Aiimi team.
We think you need these skills to ace Software Developer in Milton Keynes
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Developer role. Highlight your experience with NodeJS, C#, and any relevant frameworks like Angular or React. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include links to your projects or GitHub repositories that demonstrate your coding skills and experience with cloud platforms. This gives us a chance to see your work in action and understand your problem-solving approach.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're excited about this role and how you can contribute to our Workplace AI platform. Be genuine and let your personality shine through – we love to see enthusiasm!
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’s super easy!
How to prepare for a job interview at Aiimi
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like NodeJS, C#, Angular, and React. Brush up on your API design skills and be ready to discuss how you've used these tools in past projects.
✨Showcase Problem-Solving Skills
Prepare to talk about complex technical problems you've solved in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your hands-on experience with troubleshooting and resolving issues.
✨Collaboration is Key
Since this role involves working closely with cross-functional teams, be ready to share examples of how you've collaborated with engineers, QA, and product managers. Emphasise your communication skills and how they’ve helped in delivering successful projects.
✨Embrace Continuous Improvement
Discuss your approach to continuous improvement in engineering practices. Be prepared to share any experiences you have with CI/CD pipelines, automated testing, or using AI tools like GitHub Copilot. This shows you're proactive and committed to enhancing software quality.