DigiLab - a 4-day working week company!
Trustworthy & Explainable Enterprise AI
digiLab is a deep-tech AI scale-up based out of Exeter, UK, with a Global presence dedicated to advancing the adoption of trustworthy AI in real-world applications. Our work spans diverse sectors, from fusion energy and aerospace engineering to coral reef restoration and enterprise AI. With the development of our flagship product, twinLab, we empower domain experts and entire organisations to harness the power of cutting-edge AI techniques effectively.
Role Summary:
The full-time role (Monday to Thursday) reporting to the Lead Software Engineer covers a broad range of software-engineering, frontend, and team-management skills.
Skills and Competencies:
Key qualifications for this role are:
* Industry experience in software development.
* Experience developing apps with React and Typescript.
Technical:
* Degree-level qualification in computer science or related degree.
* Demonstrated experience working on one or multiple web products/services.
* Reasonable professional experience with collaborative software development.
* Deep understanding of frontend development with React and Typescript.
* Experience with Javascript, HTML, and CSS.
* Ability to write logical, consistent, self-explanatory code.
* Experience with user-account management.
* Experience with RESTful API design, serverless architecture, and best practices.
* Strong understanding of software design patterns, SOLID and DRY principles, and architectural patterns.
* Experience with Git/GitHub and best practices.
* Experience configuring and using CI/CD pipelines.
* Knowledge of the software testing pyramid and of types of automated testing (smoke; component; unit; performance; load; end-to-end).
* Knowledge of and the ability to implement reliability best practices.
* Experience with UI/UX design principles.
Team and Communication:
* Proven ability to collaborate and work well as part of a fast-paced agile team, preferably via scrum.
* Excellent communication and interpersonal skills.
* Proven ability to lead and mentor team members.
Nice to Have:
* A Masters degree in a related field.
* Experience with security best practices.
* Experience of AWS: IAM; Lambda; S3; CloudWatch; CloudFormation; API Gateway; ECR; EC2; Cognito.
* An understanding of statistics.
* Experience with Docker and other containerisation platforms.
Duties/Responsibilities:
* Collaborate with a cross-functional team to design, develop, and maintain high-quality software solutions.
* Contribute to the architectural design, development, testing, and deployment of software applications.
* Apply security best practices throughout the software development lifecycle.
* Mentor and guide junior engineers, fostering a collaborative and learning-oriented environment.
* Implement and adhere to software design patterns, SOLID principles, and architectural best practices.
* Demonstrate a deep understanding of CI/CD pipelines and ensure efficient deployment processes.
* Champion Scrum and make strong contributions to team-process improvements.
* Collaborate with product management to understand and translate business requirements into technical solutions.
* Provide technical support to customers and lead diagnosis and mitigation in incident management investigations.
* Ensure adherence to RESTful API design principles.
Location:
This position is a 4-day-per-week on-site role in Exeter, Devon - remote working not possible.
Benefits:
digiLab has implemented a discretionary EMI scheme in the company. Employees may be eligible for this scheme subject to seniority (and, if eligible, once they have been in the company for a year).
We offer a range of additional benefits, including:
* 4-day working week.
* Employee Assistance Programme (EAP) scheme.
* BUPA private health care (via salary sacrifice).
We strive to provide personal feedback to all applicants; however, this is not always possible due to the high volume of applications.
#J-18808-Ljbffr