Leave us your email address and we'll send you all the new jobs according to your preferences.

Full Stack Developer

Posted 2 days 4 hours ago by TEKsystems, Inc.

Permanent
Not Specified
Other
Edinburgh, United Kingdom
Job Description
Job Title: Senior Full Stack Developer (Generative AI Platform) Job Description

We are seeking a Senior Full Stack Developer who is passionate about building robust, well-tested, and maintainable platforms. You will play a pivotal role in the development, our core solution for AI-powered document intelligence. Collaborating with a dedicated AI team and a Cloud Engineer, your mission is to create a high-quality application that brings our AI capabilities to life. We foster a culture of quality and automation to enable our team to move swiftly without compromising reliability.

Responsibilities
  • Develop the primary user interface for the platform using React/Next.js, incorporating features for document upload, results visualisation, and user feedback.
  • Design and build event-driven backend services using AWS Lambda and RDS, including the 'AI Service' Lambda to productionise the AI team's Python package.
  • Take ownership of the platform's long-term quality by implementing a comprehensive testing strategy, including unit, integration, and end-to-end tests.
  • Write clean, maintainable, and well-documented code to ensure ease of understanding and extension by the team.
  • Automate testing within CI/CD pipelines to ensure rapid, reliable releases and minimise regressions.
  • Collaborate closely with the AI/Data Science team to define a clean API contract and manage end-to-end data flow, integrating with enterprise systems like ECM.
Essential Skills
  • 5+ years of professional experience with deep proficiency in React and Next.js, and a strong command of TypeScript.
  • Proven experience building event-driven, serverless applications on AWS using AWS Lambda.
  • Strong TDD/BDD mindset with a proven track record of shipping high-quality, well-tested code.
  • Proficiency with modern testing frameworks across the stack, such as React Testing Library for the front-end and Pytest for the backend.
  • Experience with E2E testing tools like Cypress and Playwright.
  • Proficiency in Node.js and/or Python for backend services, with Python experience being highly desirable.
  • Solid understanding of microservices and event-driven architectures, and proficiency with PostgreSQL and Elasticsearch/OpenSearch.
Additional Skills & Qualifications
  • Experience integrating with or consuming Python-based services.
  • Familiarity with deploying applications to Pivotal Cloud Foundry (PCF) and integrating with Enterprise Content Management (ECM) systems.
  • Knowledge of Infrastructure as Code, such as Terraform or AWS CloudFormation.
  • Experience using and defining application configurations within CI/CD pipelines.
  • Knowledge of instrumenting code for effective logging, metrics, and tracing, e.g., CloudWatch and AWS X-Ray.
  • Experience working in the financial services industry or other highly regulated sectors.
Why Work Here?

Join a dynamic and forward-thinking team that values quality and innovation. We offer a collaborative environment where you can contribute to groundbreaking AI solutions. Our emphasis on automation and sustainability ensures that you can focus on impactful work without sacrificing work-life balance.

Work Environment

You will be working in a technologically advanced environment utilising the latest AWS cloud architecture. The role includes flexible hours, allowing for a balance between professional and personal commitments. The dress code is business casual, fostering a comfortable yet professional atmosphere.

Job Type & Location

This is a Contract position based out of Edinburgh or London United Kingdom.

Location

Edinburgh, UK

Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at

To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to

We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.

Email this Job