Match score not available

Software Engineer - Backend

extra holidays
Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Strong expertise in backend JavaScript frameworks and C++., Proficient in relational databases like Postgres., Experience with AWS services is required., Fullstack development experience is preferred..

Key responsabilities:

  • Design, develop, and deploy features for the computer vision platform.
  • Integrate frontend applications with backend services and databases.

Protex AI logo
Protex AI Startup https://www.protex.ai/
11 - 50 Employees
See all jobs

Job 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.

About the Team

The User Applications Team at Protex AI is dedicated to developing comprehensive solutions that span both frontend and backend technologies. As part of the Engineering team, we embrace state of the art software development practices and utilise a diverse range of technologies to build scalable, efficient, and user-friendly applications.

What You'll Do:
  • 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.

What You'll Need:

  • Independent and Self-Starter: Ability to take initiative and work independently with minimal supervision.

  • Collaboration Skills: Strong team player who thrives in a cross-functional collaborative environment.

  • Problem-Solving: Proactive in identifying issues and implementing effective solutions.

  • Technical Proficiency: Strong expertise in backend javascript frameworks, C++, advanced memory management, relational databases (Postgres or similar), service design, and AWS services.

  • Fullstack Development: Proven ability to develop and maintain both frontend and backend components.

  • Version Control: Proficient with Git and collaborative development workflows.

  • Testing and QA: Experience implementing tests, test features, and QA workflows.

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Quality Assurance
  • Collaboration
  • Problem Solving

Back-End Engineer Related jobs