Qureos

Find The RightJob.

Principal Fullstack Engineer / Software Development Lead

Job Summary:

We are seeking a Software Development Lead to drive the end-to-end engineering of our web application platform. You will lead a team of developers across a modular, multi-tenant product, own architectural direction, and be hands-on with database design, query performance, and complex domain modelling. Experience in the telematics/fleet / IoT industry is strongly preferred. You will also drive Agile delivery — running sprint ceremonies, shaping the team's process, and tracking delivery KPIs.

Key Responsibilities:Technical leadership

  • Lead architecture and design for a modular, multi-tenant web application handling real-time GPS/telematics data, complex entity relationships, and large event/time-series workloads.
  • Own database design and performance: schema modelling, index strategy, query optimization, partitioning, and distributed-database concerns.
  • Set and enforce coding standards via code reviews; champion clean APIs, clear module boundaries, and maintainable patterns.
  • Champion secure coding practices and address security/compliance concerns in design reviews (data handling, auth, OWASP basics).
  • Stay hands-on — review and write code, debug production issues, and lead RCAs when things break.
  • Identify and remove technical debt; plan and execute refactors without stalling feature delivery.
  • Maintain clear, current technical documentation for architecture, modules and runbooks.

Team leadership and delivery

  • Lead and mentor a team of developers: 1:1s and technical coaching.
  • Allocate work across the team based on capacity, skill growth, and delivery priorities.
  • Lead the technical interview loop — define rubrics, interview candidates, and own hiring decisions for the engineering team.
  • Run the sprint cadence end-to-end: planning, mid-sprint check-ins, retrospectives, and monthly reviews.
  • Translate product/PM input into well-scoped tickets with clear acceptance criteria; manage the backlog with the PM.
  • Track delivery KPIs and drive continuous improvement based on retrospectives.
  • Identify blockers early and unblock the team — both technically and across stakeholders.

Collaboration

  • Work with Product, UI/UX, QA and DevOps to define requirements, scope, and delivery plans.
  • Ensure technical feasibility is assessed early; push back on scope when needed with concrete trade-offs.
  • Communicate technical concepts clearly to non-technical stakeholders (delivery managers and executives).

Qualifications:

  • Bachelor's or Master's in Computer Science, Engineering, or a related field.
  • 8+ years across the software development lifecycle.
  • 3+ years in a development lead / tech lead role with direct reports.
  • Deep relational database expertise — PostgreSQL strongly preferred. Must be fluent in schema design, query plans (EXPLAIN/ANALYZE), indexing, JSON/JSONB, partitioning, sharding and tuning slow queries on large tables.
  • Strong architecture skills — modular monolith and/or microservices, multi-tenant patterns, RESTful API design, event-driven systems, caching strategies.
  • Strong proficiency in Node.js + Express.js on the backend and Vue.js (Vue 3 preferred) on the frontend.
  • Proven track record running Agile delivery (Scrum or Kanban) — planning, estimation, retros, KPI tracking.
  • Hands-on experience using AI coding tools and agents — e.g., Claude Code, Cursor, Copilot, or similar — to accelerate development, code review, and debugging. Comfort designing AI-assisted workflows for the team, evaluating where agents add leverage, and setting guardrails for quality and security.
  • Hands-on familiarity with CI/CD pipelines and at least one cloud platform (AWS or Azure).
  • Excellent verbal and written communication; ability to convey technical trade-offs to non-technical stakeholders.

Preferred Skills:

  • Telematics, fleet management, or IoT industry experience — exposure to GPS data, vehicle tracking, sensor ingestion, geofencing, or real-time event processing.
  • Experience with distributed Postgres (e.g., Citus) or large-scale Postgres operations on managed cloud databases.
  • Familiarity with Quasar Framework, Pinia, and Vite.
  • Experience with real-time / time-series data pipelines at scale.
  • Experience with BullMQ / Redis, queue-based job processing, and caching architectures.
  • Containerization (Docker) and orchestration (Kubernetes / ECS).
  • Experience leading a refactor or modernization of a legacy codebase without halting delivery.
  • Experience building or integrating AI-powered features (LLM APIs, RAG, agent frameworks) into production applications.
  • Experience working with Jira and Bitbucket.

Work Location: In person

© 2026 Qureos. All rights reserved.