Full-stack Developer

  • Location: Location not provided
  • Posted on: 2025-07-09 11:04:39
  • Company: Company name not provided
  • Experience: From No experience range provided to No experience range provided years

Job Description

Your New Role and Organisation

Hays' client is a major public sector organisation based in Edinburgh, requiring an experienced full-stack developer for a 6-month initial period.

The role involves assisting with migration from legacy systems to a new serverless microservice-based architecture.

Key Requirements for Success
• AWS skills including CDK, Serverless (Lambda), S3, API Gateway, Cloud Formation.

• Aurora/Postgres expertise.

• Proficiency in TypeScript / JavaScript.

• Experience with Java / JEE / JakartaEE.

• Knowledge of Oracle and SQL.

• Modern JavaScript UI frameworks such as React.

• HTML/CSS skills, including accessibility awareness.

Desirable Skills
• Finance/banking system experience.

• Familiarity with scripting languages like Bash.

• Python programming knowledge.

Job Description

This full-stack developer position involves collaborating with the client's established team to migrate their legacy systems to a new serverless microservice-based architecture.

Key responsibilities include designing, developing, and deploying scalable and secure applications using AWS services and modern web technologies.

Key Responsibilities
• Design and implement serverless architectures using AWS services.

• Develop and deploy scalable and secure applications using TypeScript / JavaScript.

• Collaborate with cross-functional teams to ensure smooth project execution.

• Analyse and troubleshoot application issues, applying problem-solving skills.

• Stay up-to-date with industry trends, best practices, and emerging technologies.

Why this role?

This opportunity allows you to contribute to a significant project that will shape the future of the client's technology landscape.

As a key member of the development team, you will have the chance to work with cutting-edge technologies, collaborate with talented professionals, and develop your skills in a dynamic environment.