About the position
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