Software Engineer - Backend at Protex AI
Remote, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

05 May, 25

Salary

0.0

Posted On

05 Feb, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Containerization, Software Solutions

Industry

Computer Software/Engineering

Description

ABOUT US:

Protex AI is a VC-backed technology company building a privacy-preserving computer vision platform to enable proactive Health and Safety (EHS) workflows. We leverage the domain knowledge of EHS teams to help our computer vision system understand the concept of danger, preventing accidents before they occur. Every worker has the right to go home safe and healthy every day and every employer has the responsibility to provide a safe work environment. Our mission at Protex AI is to ensure that this is the case in every facility around the world by empowering EHS teams to adopt proactive safety cultures and in doing so realise an injury-free workplace.

PREFERRED QUALIFICATIONS

  • AWS Certifications: AWS Certified Solutions Architect, Developer, or similar certifications.
  • Containerization: Experience with Kubernetes or AWS EKS for deploying and managing containerized applications.
  • Experience with Mixed Hardware/Software: Ability to integrate software solutions with hardware components.
  • Large MNC Experience: Background working in large multinational corporations is advantageous.
    Protex AI is an inclusive and equal opportunities employer. We are committed to creating an equitable workplace for everyone regardless of gender, civil status, family status, sexual orientation, religion, age, disability, education level, or race
Responsibilities
  • End-to-End Development: Design, develop, and deploy new features for our computer vision platform, ensuring seamless integration between frontend and backend systems.
  • Advanced Memory Management: Implement and optimise memory management techniques to ensure high performance and reliability of applications.
  • Database Management: Oversee database operations including sharding, migrations, query optimisation, and maintaining data integrity.
  • Service Architecture: Design and implement scalable service architectures using high and low-level design principles.
  • Cloud Development: Deploy, monitor, and manage applications using AWS services, ensuring scalability, security, and efficiency.
  • System Integration: Integrate frontend applications with backend services, databases, and third-party APIs.
  • Code Quality: Maintain high standards through code reviews, comprehensive testing (including Cypress), and best practices.
  • Documentation: Maintain thorough documentation for codebases, architectural designs, and deployment processes.
  • Continuous Growth: Stay current with industry trends and identify opportunities for system optimisation and improved developer productivity.
Loading...