How Remoteville checks and expires listings
Engineering Manager
Skills
Cloud ComputingDevopsSoftware DevelopmentArtificial IntelligenceComputer VisionDeep LearningSaas Development
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.
