How Remoteville checks and expires listings

Engineering Manager

Skills
Cloud ComputingDevopsSoftware DevelopmentArtificial IntelligenceComputer VisionDeep LearningSaas Development
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven experience leading and managing development teams in SaaS or AI, preferably in successful early-stage startup environments.
  • In-depth knowledge of the software development lifecycle, including design, development, deployment, and scaling.
  • Knowledge of machine learning, deep learning, or computer vision technologies and how they integrate into real-world applications.
  • Strong background in designing and implementing Node.js applications and GraphQL APIs.
  • Experience with frontend frameworks such as React.
  • Solid understanding of Linux and embedded systems (e.g., Yocto).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and the ability to architect scalable cloud applications.
  • Expertise in CI/CD pipelines and automated testing frameworks.
  • A passion for team development, career progression, and fostering an inclusive and positive engineering culture.
  • Strong academic background, ideally in Computer Science, Engineering, or related field.

Nice to have

  • Cloud Computing
  • DevOps
  • Software Development
  • Artificial Intelligence
  • Computer Vision
  • Deep Learning
  • SaaS Development
  • Startups
  • Team Leadership
  • Technical Leadership

Day to day

  • Lead the development and scaling of our platform, systems, and processes to meet the growing demand for computer vision applications.
  • Provide hands-on technical leadership while managing a diverse engineering team.
  • Report directly to the CTO, providing both technical leadership and management for the engineering team.
  • Play a critical role in design and implementation decisions, tackling complex challenges that drive platform scalability.
  • Oversee backend development (Node.js) with GraphQL APIs and frontend development (React), integrated with AWS cloud infrastructure and CI/CD pipelines.
  • Manage sprint planning to ensure timely delivery of projects and milestones.
  • Drive team expansion through recruitment, career development, and building professional development pathways.