Full Stack Engineer
Permanent, 1 to 2 days in office in London.
Salary is up to £75k + bonus + benefits
Software Engineer, Full Stack Developer (Node / Microservices / AWS)
You will work on building a scalable distributed component-based AI platform including - configurable agentic workflows, flexible APIs, advanced business intelligence, one-click deployment and roll-back, sophisticated monitoring, self-healing operation and powerful feature rich UIs.
Role Description
Our client is looking for an experienced, professional, and enthusiastic full-stack developer to work on greenfield projects.
You will be self-motivated, and results oriented with a very strong attention to detail and quality.
You will:
- Work with professional software engineering practices and set best practices for the full software development life cycle
- Collaborate closely with team members and product owners to share best practice as well as discuss and motivate design solutions
- Develop with a test-driven approach and employ well established design and architecture principles
- Write functional and integration test suites
- Contribute to performance and failure testing
- Drive and participate in the team's agile practices
- Take part in continuous improvement of the development process
Essential Technical Skills
- Language - JavaScript, NodeJS, Typescript
- Framework - NestJS / Express / Microservices
- Testing - Jest / Mocha / Cypress / React testing Library
- API – OpenAPI / GraphQL / GRPC
- Messaging - AMQP / RabbitMQ / Kafka
- Data Storage - MongoDB / Mongoose
- Web UI - Angular / ReactJS / Svelte / Webpack / HTML / CSS
- Security - Oauth2
- Build Tools - Nx Dev / Yarn / npm
- Platform - Docker / Nginx
Desirable Technical Skills
- Serverless
- AWS / GCP – API Gateway / Lambda
- Orchestration Stack – Kubernetes / Nomad
- Experience with Java and Python
Education & Experience
Bachelor’s degree in computing, science, or engineering. At least 3 years of software development experience in a commercial environment. Track record of delivery and support of business-critical functions with an appreciation of the full development lifecycle. Proven ability to understand both client / user requirements alongside supportability, maintainability, and reliability concerns.
- Company
- McCabe & Barton
- Location
- City of London, Greater London, UK
- Posted
- Company
- McCabe & Barton
- Location
- City of London, Greater London, UK
- Posted