Software Engineer - Backend

at  Protex AI

Remote, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 May, 2025Not Specified05 Feb, 2025N/AContainerization,Software SolutionsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, United Kingdom