Description
Circa £500 - £600 PD Outside IR35 Contract 6 Month - then extension or perm conversion likely.
Software Engineer, Full Stack Developer (Node/Microservices/AWS)
Our client is an exciting start-up with the security of significant financial backing, blue chip current clients and a rapidly growing sales pipeline, providing a modern cloud-native Software as a Service (SaaS) solution.
You will work on building a scalable distributed component-based AI platform including - configurable workflows, flexible APIs, advanced business intelligence, one-click deployment and roll-back, sophisticated monitoring, self-healing operation and powerful feature rich UIs. You will also integrate sophisticated omni-channel AI components including - natural language processing, transformers, neural nets, OCR, voice transcription, pattern recognition, proprietary domain model training and management.
Role Description
The ideal candidate will be an experienced full-stack developer, joining a team of 3 or 4 of like-minded developers to work on greenfield projects to translate product strategy and requirements into suitable, maintainable and scalable solutions. You will be responsible for taking a product feature all the way from concept to production with testing and DevOps being integral part of day-to-day work.
Furthermore, 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/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