ENVIRONMENT:

A UK-based comprehensive Digital Agency seeks the coding talents of a Senior Full Stack Software Engineer to build rich, user- centric interfaces that bring complex business processes to life through clean and responsive UI components. You will develop and maintain scalable web applications using [URL Removed] (Frontend) and Node.js (Backend), design and manage infrastructure components using Docker Compose, Terraform and deploy to AWS services. The ideal candidate must have 4+ years’ experience in a simar role with strong experience with OO, enterprise integration, microservice and serverless architecture & [URL Removed] or [URL Removed] including SSR/ISR concepts. Your tech toolset should also include Node.js, [URL Removed] TypeORM, TypeScript, HTML5, CSS3, Docker Compose, Jest, Mocha or Supertest, Git and RESTful API. Applicants must be flexible to work during UK hours.

DUTIES:

· Develop and maintain scalable, Full Stack web applications using [URL Removed] (Frontend) and Node.js (Backend).

· Build rich, user-centric interfaces that bring complex business processes to life through clean and responsive UI components.

· Create RESTful using Node.js and TypeORM, with strong data modeling and performance in mind.

· Write modular, maintainable code with comprehensive Unit and Integration Tests, following TDD, using frameworks like Jest and Supertest.

· Design and manage infrastructure components using Docker Compose, Terraform and deploy to AWS services (EC2, ECS, RDS, S3, etc.).

· Translate UI/UX wireframes into functional front-end code with high attention to performance and accessibility.

· Produce clear and concise technical documentation using DDD.

· Collaborate with Engineers, Product, DevOps, and QA to ensure seamless end-to-end delivery.

· Participate in code reviews, trunk-based development, continuous integration, and Agile development practices.

REQUIREMENTS:

· 4 + Years experience as a Full Stack Software Engineer.

· Solid experience in TypeScript, HTML5, CSS3.

· Solid experience in Node.js, [URL Removed] and TypeORM or equivalent ORM tools.

· Strong experience with [URL Removed] or [URL Removed] including SSR/ISR concepts.

· Strong experience with OO, enterprise integration, microservice and serverless architecture.

· Experience working with Docker Compose for local development and containerized deployment.

· Comfortable using AWS services like EC2, ECS, RDS, and S3.

· Strong knowledge of RESTful API design, error handling, and security best practices.

· Experience with Unit and Integration Testing using tools like Jest, Mocha, or Supertest.

· Proficient using as Git, and CI/CD pipelines.

· Can work effectively with remote teams in different time zones (e.g. UK, India, Portugal, etc.).

Desired Skills:

  • Software Development
  • Software Engineering
  • Typescript
  • NodeJS
  • AWS
  • React. js

About The Employer:

A UK-based comprehensive Digital Agency

Learn more/Apply for this position