Full-Stack Developer

September, 2022
ASAP, Full Time
Wandsworth (London) Flexible or remote working available.
Competitive package (dependent on experience).

Q-Bot develops and delivers robotic technologies for sustainable building retrofit, maintenance and construction. Q-Bot is a high tech, high growth, international SME, developing robotics and intelligent systems that will revolutionise the built environment sustainably.

The company is now looking to hire a talented Full-Stack Developer. You will join a rapidly growing, multidisciplinary product development team, in order to help develop and support the company’s digital services.

The ideal candidate should be keen to work with cloud infrastructure, including development / deployment of applications in the cloud, combined with experience of the full software development life cycle. We expect the ideal candidate would be well versed in OO languages as well as back-end and front-end technologies. Practical experience working in agile software projects is a must, with the ideal candidate having substantial experience in a similar role.  

Duties of the job: 

  • Software development and support for the company’s digital services. 

  • Designing and implementing new functionality for the company’s digital services.  

  • Ensuring that the company’s digital services are secure, scalable and fit for purpose. 

  • Working within a microservices-oriented environment. 

  • Technical support for cloud services. 

  • Ability to mentor / support for junior software engineers.  

Requirements: 

  • Experience: Substantial industry experience in software development as a full-stack developer.  

  • Front-end: React or other front-end technologies frameworks such as Angular. 

  • Back-end: C#, Web API .NET Core, ideally AWS lambda functions. 

  • Previous experience of the following AWS services, or equivalent, would be extremely relevant:  IAM, S3, Cognito, Route 53, CloudFront, CloudWatch, CloudFormation, Lambda, DynamoDB, API Gateway, SNS, SQS. 

  • Strong experience of the full Software Development Life Cycle on a practical level including: 

    • excellent knowledge in OO Design and development, adherence to SOLID principles 

    • excellent knowledge of programming best practices, design patterns, cloud patterns, etc 

    • understanding of CQRS and event sourcing, DDD, bounded context 

    • strong advocate of TDD 

    • knowledge of using CI / CD, creating pipelines in Azure DevOps 

  • Automation Testing, Specflow, testing frameworks such as Jest 

  • Understanding of Agile (Scrum/Kanban) 

  • Experience of configuring / using tools like Azure DevOps, or similar.  

  • Able to plan time, manage assigned deliverables, and work to deadlines.  

  • Practical experience in working within agile environment with rapidly evolving priorities.  

  • Comfortable in online Teams/Zoom meetings. 

  • Must be eligible to work in the UK without restriction.  

*All Submissions must be accompanied with CV and cover letter

Apply now