Next Gen Full-Stack Engineer: Intermediate
Role details
Job location
Tech stack
Job description
The Next Gen Full-Stack Intermediate Engineer contributes to the design, development, and delivery of Syspro's next-generation software platform, building modern, scalable web applications that span front-end user experiences and back-end services. Reporting to the Director of AI, the role operates within a forward-looking engineering team focused on embedding AI capabilities and delivering innovation across Syspro's evolving product suite, ensuring solutions are robust, maintainable, and enterprise-grade., * Design and implement full-stack features across front-end and back-end layers of the Next Gen platform.
- Write clean, maintainable, and well-documented code in line with Syspro's engineering standards and style guides.
- Build and consume RESTful and/or GraphQL APIs to support front-end functionality and third-party integrations.
- Develop responsive, accessible user interfaces using modern front-end frameworks.
- Implement back-end services, business logic, and data access layers that meet performance and scalability requirements.
- Integrate third-party services, cloud platform APIs, and AI/ML models into product features.
- Implement AI-driven capabilities as directed by the Director of AI, translating requirements into working software.
- Ensure AI feature implementations comply with Syspro's responsible AI principles and data privacy standards.
- Write unit, integration, and end-to-end automated tests for all new and modified code.
- Participate in peer code reviews, providing and receiving constructive feedback to maintain code quality.
- Diagnose and resolve defects, performance issues, and regressions in a timely manner.
- Participate in sprint planning, daily stand-ups, backlog refinement, and retrospectives.
- Communicate technical trade-offs and complexity clearly to product managers and non-technical stakeholders.
- Identify technical debt and propose practical remediation plans to the team.
- Maintain technical documentation for features, APIs, and architectural decisions.
Requirements
Minimum Level of Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Beneficial Qualifications
- Honours degree in Computer Science or Software Engineering; relevant cloud or AI/ML certifications (e.g. Azure, AWS, Google Cloud)
Minimum Experience
- 3-5 years of professional full-stack software development experience
- Proficiency in at least one modern front-end framework (e.g. React, Angular, or Vue.js)
- Back-end development experience using RESTful APIs and a server-side language such as C#/.NET Core, Node.js, or Python
- Experience with relational and/or NoSQL databases (e.g. SQL Server, PostgreSQL, MongoDB)
- Familiarity with cloud platforms (Azure, AWS, or GCP) and version control using Git
- Experience with CI/CD pipelines and automated testing practices
Beneficial Experience
- Experience working in Agile/Scrum engineering teams
- Exposure to AI or machine learning integration in software applications
- Knowledge of ERP systems or enterprise software development
- Experience with containerisation and orchestration (e.g. Docker, Kubernetes)
- Familiarity with microservices architecture and event-driven systems
Special Skills and Knowledge
- Strong analytical and problem-solving ability; ability to write clean, testable, and well-documented code; sound understanding of software design patterns and SOLID principles; collaborative mindset with effective verbal and written communication skills; self-motivated with the ability to manage competing priorities in a fast-paced, iterative delivery environment.
- Strong abilities using agentic coding harness's such as Claude Code or Codex to deliver enterprise grade solutions
Benefits & conditions
- 25 annual leave days
- 4 weeks paid sick leave per year
- Hybrid working environment (2 - 3 office days as determined by the function/ manager)
- Pension contribution
- Medical aid to eligible employees
- Life insurance
- Group income protection to eligible employees
- Bonus/ commission programmes
- Maternity: 10 weeks at 100% then 10 weeks paid at 50%
- Paternity: 2 weeks full pay, 46000 - 72000 GBP (yearly)