Senior Full-Stack Developer (PHP & React) | Tachogram | Vecākais Full-Stack Izstrādātājs

🟢 About Mapon

Mapon, a part of the Draugiem Group, is a fast-growing SaaS company and a leading provider of telematics and fleet management solutions in Europe. With over 30,000 clients and an extensive partner network in Norway, Denmark, Belgium, Croatia, Poland, Lithuania, Ireland and Ukraine, we employ over 200 professionals in our offices in Latvia, Lithuania, Estonia, Finland, Denmark, Ireland and Spain.

We are currently seeking a Senior Full-Stack developer to join our Compliance (Tachogram) team and work on developing both existing and new product solutions, with a focus on tachograph data processing, compliance, and analytics. We have a wealth of ideas and visions, and we need your help to bring them to life.

🚀 The team:

This position is for our Tachogram product team, focused on developing and enhancing solutions for tachograph data processing, regulatory compliance, and transport analytics. You will contribute to both improving our existing platform and building new features that deliver measurable value to our clients.

We are looking for product-minded engineers who care about their team's success, can commit to reaching team goals and are able to work effectively in a small team, covering all stages of the development lifecycle: from planning, through development, review and release to maintenance and operation.

🧩 You will be responsible for:

  • Designing, developing, and evolving end-to-end solutions across backend, frontend, and APIs for a high-performance, data-driven tachograph compliance and analytics platform, with a strong focus on customer value and product outcomes;
  • Collaborating closely with tech lead, product manager, designer and other engineers to co-shape solutions, and deliver measurable business impact quickly;
  • Taking technical ownership of features and systems across the full lifecycle - from discovery and design through implementation, testing, deployment, monitoring, and continuous improvement;
  • Architecting and implementing clean, scalable, and maintainable backend and frontend solutions, balancing delivery speed with long-term sustainability and ensuring seamless interaction between frontend, backend, and external systems;
  • Ensuring high quality through automated testing, code reviews, observability, and documentation, shipping changes in quick, small and safe increments;
  • Identifying performance bottlenecks, usability issues, and technical debt across the stack, and driving pragmatic improvements that increase reliability and developer velocity;
  • Embracing ownership in production: monitoring real-world behavior, responding to incidents, and using data and feedback to continuously improve the product;
  • Helping to evolve the platform, tooling, and development practices within your team in order to achieve better results faster;

🎯 We expect from you:

  • Strong experience as a senior software engineer working across backend and frontend, with the ability to independently design and deliver complex, end-to-end solutions;
  • Solid backend experience with PHP (8.2+) and Laravel, including API design, data modeling, performance optimization, and asynchronous processing;
  • Strong frontend experience building modern web applications (React, TypeScript, HTML, CSS), with attention to performance, accessibility, and user experience;
  • Proven ability to write automated tests across the stack (unit and integration; E2E familiarity is a plus) and to use testing as a foundation for safe iteration;
  • Good understanding of SQL databases and query optimization; experience with caching and search technologies is a plus;
  • Experience working with Docker, CI/CD pipelines, and production environments, including debugging issues across services and layers;
  • Strong grasp of software design principles, clean code, and pragmatic architecture, knowing when to optimize and when to keep things simple;
  • Comfort navigating ambiguity and changing requirements, making informed trade-offs while keeping long-term impact in mind;
  • A collaborative mindset and strong communication skills, enabling effective work across disciplines and teams;
  • A sense of ownership and accountability for what you build — including reliability, performance, security, and maintainability in production;
  • Commitment to continuous learning and improvement, including using AI tools responsibly to enhance productivity while maintaining quality and security standards;
  • Prior experience with large-scale, real-time, or data-intensive systems is a strong plus, but not a requirement;
  • Experience deploying and operating applications in AWS environments (e.g., EC2, RDS, S3, SQS) and working with Infrastructure as Code tools such as Terraform is a strong plus;

⚙️ Tech stack:

  • For backend development we primarily use PHP (8.2+) with Laravel 12;
  • We extensively use asynchronous processing and event-driven approaches for handling high-load tasks;
  • For frontend development we use React framework;
  • We use MariaDB (SQL) for primary data storage;
  • We use Sentry, Grafana & Prometheus combo, CloudWatch for monitoring our solution application performance (APM);
  • We use git for version control and Gitlab for hosting the code repositories;
  • We use Gitlab CI pipelines for automating various tasks;
  • Docker is used for development and test environments;
  • We use AWS (including Lambda) for selected services and integrations;
  • We are open for experiments with new technologies and tools - we always aim to choose the best tool for reaching our goals

🎁 We offer:

💰 Gross salary starting from 3500 EUR up to 5500 EUR before taxes (depending on skills & experience);

🍽️ Paid lunches and fruit in the office;

🩺 Personalized employee benefits after the probation period, from which you can choose the most suitable for you (health insurance (including mental health support, dental care, and massage courses), additional sports program or employer contributions to your 3rd pension pillar (Indexo));

🏖️ Additional paid holidays, including your birthday and paid study leave;

📚 An annual learning budget for enhancing your skills and knowledge — from seminars to book purchases;

🚗 Free parking at the office;

⏰ Flexible working hours — the possibility to start your workday anytime before 11:00;

🌍 The opportunity to work outside Latvia for up to 90 days a year;

🏡 The option to work remotely or in our cozy office in Ojāra Vācieša iela 6B, Rīga;

🎁 A dedicated budget for team-building events;

🏃‍♀️ Paid participation in major sports events, such as Stirnu Buks and the Riga Marathon;

🧩 Interest groups and activities within the Draugiem Group community.

We look forward to receiving your CV!

⏰ Our hiring process: 

  • CV review – Your application will be reviewed by HR and the Hiring Manager (Tech Lead). 
  • Video interview – interview with the Hiring Manager and HR (up to 60min) to discuss in-depth your background and technical knowledge. 
  • Technical home task – A short take-home assignment to understand your approach and skills.
  • Potential video interview - to discuss home task and last technical questions/ topics with Hiring Manager (up to 60min)

*We provide detailed feedback on interview performance and/or the technical task only to candidates who have reached the final stage of the selection process.

AS Mapon Reg. No 40003800531

Pozīcijas nosaukums: Vecākais Full-Stack izstrādātājs | Tachogram

🟢 Par Mapon

Mapon, kas ir daļa no Draugiem Group, ir strauji augošs SaaS uzņēmums un viens no vadošajiem telemātikas un autoparku pārvaldības risinājumu nodrošinātājiem Eiropā. Mums ir vairāk nekā 30 000 klientu un plašs partneru tīkls Norvēģijā, Dānijā, Beļģijā, Horvātijā, Polijā, Lietuvā, Īrijā un Ukrainā. Uzņēmumā strādā vairāk nekā 200 profesionāļu birojos Latvijā, Lietuvā, Igaunijā, Somijā, Dānijā, Īrijā un Spānijā.

Šobrīd meklējam Senior Full-Stack izstrādātāju, kurš pievienotos mūsu Compliance (Tachogram) komandai un strādātu pie esošo un jauno produktu risinājumu izstrādes, īpašu uzmanību pievēršot tahogrāfu datu apstrādei, atbilstībai normatīvajiem aktiem un analītikai. Mums ir daudz ideju un vīziju – un mums ir nepieciešama Tava palīdzība, lai tās īstenotu.

🚀 Komanda

Šī pozīcija ir mūsu Tachogram produktu komandā, kas fokusējas uz tahogrāfu datu apstrādes, normatīvās atbilstības un transporta analītikas risinājumu izstrādi un pilnveidi.

Tu piedalīsies gan esošās platformas uzlabošanā, gan jaunu funkcionalitāšu izstrādē, kas rada izmērāmu vērtību mūsu klientiem.

Mēs meklējam uz produktu orientētus izstrādātājus, kuri rūpējas par komandas panākumiem, spēj uzņemties atbildību par komandas mērķu sasniegšanu un efektīvi strādāt nelielā komandā, aptverot visus izstrādes cikla posmus — no plānošanas un izstrādes līdz pārskatīšanai, ieviešanai un uzturēšanai.

🧩 Tavi pienākumi

  • Projektēt, izstrādāt un attīstīt pilna cikla risinājumus (backend, frontend un API) augstas veiktspējas, uz datiem balstītai tahogrāfu atbilstības un analītikas platformai, fokusējoties uz klientu vērtību un produkta rezultātiem;
  • Cieši sadarboties ar Tech Lead, produktu vadītāju, dizaineri un citiem izstrādātājiem, kopīgi veidojot risinājumus un ātri nodrošinot izmērāmu biznesa ietekmi;
  • Uzņemties tehnisko atbildību par funkcionalitātēm un sistēmām visā to dzīves ciklā — no idejas un dizaina līdz ieviešanai, testēšanai, izvietošanai, uzraudzībai un nepārtrauktai uzlabošanai;
  • Projektēt un ieviest tīrus, mērogojamus un uzturamus backend un frontend risinājumus, sabalansējot piegādes ātrumu ar ilgtermiņa ilgtspēju un nodrošinot nevainojamu sadarbību starp sistēmas komponentēm;
  • Nodrošināt augstu kvalitāti ar automatizētu testēšanu, koda pārskatīšanu, novērojamību un dokumentāciju, ieviešot izmaiņas ātri, mazās un drošās iterācijās;
  • Identificēt veiktspējas šaurās vietas, lietojamības problēmas un tehnisko parādu, virzot pragmatiskus uzlabojumus, kas palielina sistēmas uzticamību un izstrādātāju produktivitāti;
  • Uzņemties atbildību par sistēmu produkcijā — uzraudzīt reālo darbību, reaģēt uz incidentiem un izmantot datus un atgriezenisko saiti produkta uzlabošanai;
  • Attīstīt platformu, rīkus un izstrādes prakses komandā, lai sasniegtu labākus rezultātus ātrāk.

🎯 Mēs sagaidām no Tevis

  • Spēcīgu pieredzi kā senior programmatūras inženierim darbā gan ar backend, gan frontend, ar spēju patstāvīgi projektēt un piegādāt kompleksus risinājumus;
  • Stabilu backend pieredzi ar PHP (8.2+) un Laravel, tostarp API izstrādi, datu modelēšanu, veiktspējas optimizāciju un asinhronu apstrādi;
  • Spēcīgu frontend pieredzi moderno tīmekļa lietotņu izstrādē (React, TypeScript, HTML, CSS), pievēršot uzmanību veiktspējai, pieejamībai un lietotāja pieredzei;
  • Pierādītu spēju rakstīt automatizētus testus visā sistēmā (vienību un integrācijas; E2E pieredze tiks uzskatīta par priekšrocību);
  • Labas zināšanas par SQL datubāzēm un vaicājumu optimizāciju; pieredze ar kešošanu un meklēšanas tehnoloģijām būs priekšrocība;
  • Pieredzi darbā ar Docker, CI/CD cauruļvadiem un produkcijas vidi, tostarp problēmu risināšanu dažādos sistēmas līmeņos;
  • Spēcīgu izpratni par programmatūras dizaina principiem, tīru kodu un pragmatisku arhitektūru;
  • Spēju strādāt nenoteiktības un mainīgu prasību apstākļos, pieņemot pārdomātus kompromisus;
  • Sadarbības prasmes un labas komunikācijas iemaņas;
  • Atbildības sajūtu par izveidoto risinājumu uzticamību, veiktspēju, drošību un uzturamību produkcijā;
  • Vēlmi nepārtraukti mācīties un pilnveidoties, tostarp atbildīgi izmantot AI rīkus produktivitātes uzlabošanai;
  • Iepriekšēja pieredze ar liela mēroga, reāllaika vai datu ietilpīgām sistēmām būs būtiska priekšrocība;
  • Pieredze lietotņu izvietošanā un uzturēšanā AWS vidē (piem., EC2, RDS, S3, SQS) un darbā ar Infrastructure as Code rīkiem, piemēram, Terraform, tiks uzskatīta par priekšrocību.

⚙️ Mūsu izmantotās tehnoloģijas:

  • Backend: PHP (8.2+) ar Laravel 12
  • Plaši izmantojam asinhrono apstrādi un notikumu vadītu arhitektūru augstas slodzes uzdevumiem
  • Frontend: React
  • Datu bāze: MariaDB (SQL)
  • Monitorings: Sentry, Grafana & Prometheus, CloudWatch (APM)
  • Versiju kontrole: Git, GitLab
  • CI/CD: GitLab CI
  • Konteinerizācija: Docker (izstrādes un testēšanas vidēm)
  • Cloud: AWS (t.sk. Lambda) izvēlētiem servisiem un integrācijām
  • Mēs esam atvērti eksperimentiem ar jaunām tehnoloģijām un rīkiem — vienmēr cenšamies izvēlēties labāko risinājumu mūsu mērķu sasniegšanai. 🚀

🤝 Mēs piedāvājam:

💰 Algu sākot no 3500 EUR - 5500 EUR pirms nodokļu nomaksas (atkarībā no prasmēm un pieredzes);

🍽️ Apmaksātas pusdienas un augļi birojā;

🩺 Personalizēti darbinieku labumi pēc pārbaudes laika, no kuriem vari izvēlēties sev piemērotākos (veselības apdrošināšana, kas ietver arī mentālās veselības atbalstu, zobārstniecību un masāžas kursus, papildu sporta programmas vai darba devēja iemaksas tavā 3. pensiju līmenī (Indexo));

🏖️ Papildu apmaksātas brīvdienas, tostarp dzimšanas dienā un apmaksāts studiju atvaļinājums;

📚 Ikgadējs mācību budžets prasmju un zināšanu pilnveidei — no semināriem līdz grāmatu iegādei;

🚗 Bezmaksas autostāvvieta birojā;

⏰ Elastīgs darba laiks — iespēja sākt darba dienu jebkurā laikā līdz plkst. 11.00;

🌍 Iespēja strādāt ārpus Latvijas līdz pat 90 dienām gadā;

🏡 Iespēja strādāt attālināti vai mūsu mājīgajā birojā - Ojāra Vācieša ielā 6B, Rīgā;

🎁 Atsevišķs budžets komandas saliedēšanas pasākumiem;

🏃‍♀️ Apmaksāta dalība lielākajos sporta pasākumos, piemēram, Stirnu Buks un Rīgas maratonā;

🧩 Interešu grupas un aktivitātes Draugiem Group kopienā.

Gaidīsim Tavu CV!

Mūsu atlases process:

  • CV izvērtēšana – Tavu pieteikumu izskatīs HR un tiešais vadītājs (Tech Lead).
  • Video intervija – intervija ar HR un tiešo vadītāju (līdz 60 min), lai padziļināti pārrunātu Tavu pieredzi un tehniskās zināšanas.
  • Tehniskais mājas uzdevums – īss uzdevums, lai labāk saprastu Tavu pieeju un prasmes.
  • Potenciāli vēl viena video intervija – lai pārrunātu mājas uzdevumu un pēdējos tehniskos jautājumus/tēmas ar tiešo vadītāju (līdz 60 min).

*Detalizētu atgriezenisko saiti par intervijas sniegumu un/vai tehnisko uzdevumu sniedzam tikai kandidātiem, kuri ir sasnieguši atlases procesa noslēdzošo kārtu.

AS Mapon, reģ. Nr. 40003800531

Interested? Apply now!

Please enter your name
Not valid Last Name
Please add a valid email
Please add a valid phone nr.

Max 5 MB (*.pdf, .docx, .doc, .rtf, .txt)