About the Role
Aiimi is seeking an experienced Senior Software Developer remote 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. This is a hands-on senior engineering role for someone with strong experience building and running cloud-native, containerized applications in production environments. You will work as part of a cross-functional product team, contributing to high-quality application code while also ensuring services are deployable, observable, and operable in live SaaS environments.
What You'll Do
- Design, build, and maintain high-quality software components across frontend, backend, and API layers.
- Develop and maintain applications that run in Docker and Kubernetes-based environments, ensuring they are production-ready.
- Configure, deploy, and operate services within cloud-hosted environments, primarily on Microsoft Azure.
- Take ownership of complex features or subsystems, contributing to technical design and implementation decisions.
- Write clean, maintainable, and well-tested code aligned with agreed engineering standards and best practices.
- Participate in technical and architectural discussions, contributing to solutions that support scalability, performance, and security.
- Collaborate closely with QA engineers to embed quality, testability, and automation throughout the development lifecycle.
- Mentor and support other developers through code reviews, pairing, and knowledge sharing.
- Actively contribute to sprint planning, estimation, and delivery within an Agile environment.
- Contribute to CI/CD pipelines that build, test, package, and deploy containerized applications.
- Investigate and resolve complex defects, performance issues, and production incidents.
- Promote continuous improvement in engineering practices, tooling, and ways of working.
Requirements
- 5+ years of professional experience in software development.
- Strong experience developing applications using NodeJS & C#.
- Solid 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.
- Strong hands-on experience with Docker, including building, running, and troubleshooting containerized applications.
- Strong practical experience working with Kubernetes, including deploying applications, managing configuration and secrets, and supporting services in production clusters.
- Strong understanding of modern software engineering practices and tooling, including Visual Studio, Jira, Git, and Agile delivery.
- Experience using AI coding 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, with the ability to influence technical discussions within the team.
Nice to Have
- Prior knowledge of publishing or operating solutions via the Azure Marketplace.
- 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 developing or running applications on Windows and Linux.
- Interest in building enterprise-grade AI, data, or knowledge-driven platforms.
What We Offer
- 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.
This Senior Software Developer role at Aiimi offers a unique opportunity to work on innovative AI solutions in a remote setting, with competitive benefits and a focus on professional development.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months