We have a new and exciting opportunity for a skilled Full Stack Software Engineer (AI Focused) to join our dynamic team. The ideal candidate will develop and implement the latest AI Technology across the business to accelerate many tasks within Order processing, finance and sales departments. This role is focused on starting from scratch or advancing the very early stages of development for a range of internal and customer-facing tools--spanning web, desktop, and mobile platforms. As part of a small, fast-moving team, you'll have significant influence over technical direction, tool choice, and system architecture. While the core emphasis is on server-side and integration work, you'll also contribute to front-end development and feature delivery where needed. Flexibility and autonomy are key: we're not just looking for someone to write code--we're looking for someone to help shape how these systems are built and evolve and implement them into the business.
Duties
Back-End Development: Build and maintain RESTful APIs, server-side logic, microservices, and databases to power internal and customer-facing applications.
System Integration: Interface with embedded systems and hardware (robotics, mechatronics) using APIs, middleware, and data pipelines.
DevOps & Infrastructure: Assist in configuring servers, managing deployments, monitoring performance, and handling web security concerns.
Front-End Collaboration: Support front-end engineers by designing effective data models and services. Contribute to UI development where needed.
Issue Tracking & Feature Delivery: Work within a ticketing system to fix bugs, implement enhancements, and deliver new features.
Third-Party Tooling: Integrate internal platforms with third-party services and APIs (e.g. IoT services, CRMs, etc.).
Documentation & Code Reviews: Write clean, maintainable code with appropriate documentation. Participate in code reviews to maintain high standards.
Requirements
You must have strong proficiency in:
Server-side languages like Python, Node.js, or C# (.NET Core).
Web frameworks such as FastAPI, Express.js, or ASP.NET Core.
Database management using PostgreSQL, MongoDB, MySQL, or similar.
API design, authentication methods (e.g. OAuth2), and web security best practices.
Source control using Git and collaborative workflows (GitHub, GitLab, etc.).
Working Knowledge Of:
Front-end frameworks such as React or Angular (especially for API integration).
TypeScript and modern JavaScript (ES6+).
CI/CD pipelines and deployment tooling (Docker, Azure/AWS, etc.).
Embedded or IoT systems integration (bonus).
Education: Bachelor's degree (or higher) in one of the following or a related field:
Software Engineering
Computer Science
Information Technology
Web or Mobile App Development
Game Development (with a strong programming focus)
Data Analytics or Technical Business Studies
Additionally, it would be advantageous if you have:
Experience with implementing AI Agents
Experience with robotics or mechatronic systems.
Familiarity with low-latency systems or real-time data handling.
Contributions to open-source projects or personal software portfolios.
Comfortable working in a fast-paced, experimental product development environment.
If you are passionate about technology and eager to contribute to innovative projects, we encourage you to apply for this exciting new opportunity as a Full Stack Software Engineer (AI Focused).
Job Types: Full-time, Permanent
Pay: Up to 50,000.00 per year
Benefits:
Company pension
Free parking
On-site parking
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.