Mapon
Senior Full-Stack Developer (PHP & React) | Vecākais Full-Stack izstrādātājs (PHP & React)
MaponLatvia18 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
Mapon, a part of the Draugiem Group, is one of Northern Europe's leading providers of B2B fleet management and tracking solutions. 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 team and work on developing both existing and new product solutions, with focus on worktime analytics and asset tracking. We have a wealth of ideas and visions, and we need your help to bring them to life.

📢 The Team

This position is for a brand new product development team (to join 7 already existing teams in our product development organization), with focus on developing new, innovative products for worktime analytics and physical asset tracking & management, as well as improving the existing solutions.

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 fleet management platform, with a strong focus on customer value and product outcomes;
  • Collaborating closely with 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+), 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;

🤖 Tech Stack

  • For backend development we primarily use PHP (8.2+);
  • 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, for large volume timeseries data we use TiDB cluster;
  • We use several additional technologies to assist with working with large data volumes: ElasticSearch, Redis, Memcached;
  • We use Sentry, Grafana & Prometheus combo 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 actively use AI tools for development and other day-to-day activities and expect ;
  • We are open for experiments with new technologies and tools - we always aim to choose the best tool for reaching our goals

🎁 We Offer

💰 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;

🎁 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!

  • 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 (reģ.nr. 40003800531)

Pozīcijas nosaukums: Vecākais Full-Stack izstrādātājs (PHP & React)

Mapon, otrs lielākais Draugiem Group uzņēmums, ir viens no vadošajiem autoparku pārvaldības un izsekošanas risinājumu B2B pakalpojumu sniedzējiem Ziemeļeiropā. Uzņēmumam ir vairāk nekā 31 000 klientu un partneru tīkls sešos kontinentos. Mapon komandā strādā vairāk nekā 200 profesionāļu, un uzņēmuma biroji atrodas Latvijā, Lietuvā, Igaunijā, Somijā, Zviedrijā, Dānijā, Īrijā un Spānijā.

Mēs meklējam vecāko full-stack izstrādātāju, kas pievienotos vienai no mūsu produktu izstrādes komandām un strādātu pie esošo un jaunu risinājumu izstrādes darba laika uzskaites un fizisko aktīvu izsekošanas (asset tracking) produktiem. Mums ir daudz ideju un redzējumu, un mums ir nepieciešama Tava palīdzība, lai tos īstenotu.

📢 Komanda

Šī vakance ir pavisam jaunai produktu izstrādes komandai (pievienojoties 7 jau esošajām komandām mūsu produktu izstrādes organizācijā), koncentrējoties uz jaunu, inovatīvu produktu izstrādi darba laika analītikai un fizisko aktīvu izsekošanai un pārvaldībai, kā arī esošo risinājumu uzlabošanu.

Mēs meklējam uz produktu orientētus izstrādātājus, kuriem rūp savas komandas panākumi, kuri var apņemties sasniegt komandas mērķus un spēj efektīvi strādāt nelielā komandā, aptverot visus izstrādes dzīves cikla posmus: no plānošanas, izstrādes, testēšanas un izlaišanas līdz uzturēšanai un pārvaldībai produkcijā.

💼 Tavos Pienākumos Ietilps

  • Risinājumu projektēšana, izstrāde un pilnveidošana augstas veiktspējas, uz datiem balstītai autoparka pārvaldības platformai, strādājot gan servera pusē, gan ar lietotāja saskarni (front-end), gan ar API, īpašu uzmanību pievēršot klientu vērtībai un produktu rezultātiem;
  • Cieši sadarboties ar produktu vadītāju, dizaineri un citiem izstrādātājiem, lai kopīgi radītu risinājumus un ātri panāktu redzamu biznesa rezultātu;
  • Uzņemties tehnisko atbildību par funkcionalitāti un sistēmām visā to dzīves ciklā - no analīzes un projektēšanas līdz ieviešanai, testēšanai, relīzēm, uzraudzībai un pilnveidošanai
  • Saprotamu, mērogojamu un uzturamu servera puses un lietotāja saskarnes risinājumu arhitektūra un ieviešana, līdzsvarojot piegādes ātrumu ar ilgtermiņa ilgtspējību un nodrošinot efektīvu mijiedarbību starp servera pusi, klienta pusi un ārējām sistēmām;
  • Augstas kvalitātes nodrošināšana, izmantojot automatizētu testēšanu, koda pārskatīšanu, monitoringu un dokumentāciju, kā arī izmaiņu ieviešana ātri, nelielās un drošās iterācijās
  • Veiktspējas vājo vietu, lietojamības problēmu un tehniskā parādu identificēšana visā sistēmā un pragmatisku uzlabojumu ieviešana, kas palielina uzticamību un izstrādes ātrumu
  • Līdzatbildība par risinājumu darbību produkcijā: reālās uzvedības uzraudzība, reaģēšana uz incidentiem un datu un klientu atsauksmju izmantošana, lai nepārtraukti uzlabotu produktu;
  • Palīdzēt attīstīt platformu, rīkus un izstrādes praksi savā komandā, lai ātrāk sasniegtu labākus rezultātus;

🤝 No Tevis Sagaidām

  • Pieredzi kā vecākajam programmatūras inženierim, strādājot gan servera, gan lietotāja saskarnes pusē, ar spēju patstāvīgi izstrādāt un piegādāt sarežģītus, pilnīgus risinājumus;
  • Pieredzi back-end izstrādē (PHP 8.2+), tostarp API izstrādi, datu modelēšanu, veiktspējas optimizāciju un asinhronu datu apstrādi;
  • Pieredzi front-end izstrādē, veidojot modernas tīmekļa lietojumprogrammas (React, TypeScript, HTML, CSS), īpašu uzmanību pievēršot veiktspējai, pieejamībai un lietotāja pieredzei;
  • Spēju rakstīt automatizētus testus visā stekā (vienīnbtesti un integrācijas testi; E2E pārzināšana tiks uzskatīta par priekšrocību) un izmantot testēšanu kā pamatu drošām iterācijām.
  • Labas zināšanas par SQL datubāzēm un vaicājumu optimizāciju; pieredze ar kešatmiņu un meklēšanas tehnoloģijām tiks uzskatīta par priekšrocību;
  • Pieredzi darbā ar Docker, CI/CD plūsmām un produkcijas vidēm, tostarp problēmu atkļūdošanā dažādos servisos un slāņos;
  • Dziļu izpratni par modernas programmatūras izstrādes, tīra koda un pragmatiskas arhitektūras principiem, zinot, kad optimizēt un kad saglabāt vienkāršību;
  • Spēju navigēt neskaidrības un mainīgas prasībās, pieņemot pārdomātus un pragmatiskus lēmumus, vienlaikus paturot prātā ilgtermiņa ietekmi;
  • Uz sadarbību orientētu pieeju un spēcīgas komunikācijas prasmes, kas ļauj efektīvi sadarboties ar dažādu disciplīnu un komandu dalībniekiem;
  • Līdzatbildību un rūpes par to, ko komanda būvē, tostarp spēju nodrošināt risinājumu uzticamību, veiktspēju, drošību un ilgtermiņa uzturamību produkcijas vidē;
  • Apņemšanos nepārtraukti mācīties un pilnveidoties, tostarp atbildīgi izmantot mākslīgā intelekta rīkus, lai uzlabotu produktivitāti, vienlaikus saglabājot kvalitātes un drošības standartus;
  • Iepriekšēja pieredze ar liela mēroga, reāllaika vai datu ietilpīgām sistēmām tiks uzskatīta par priekšrocību;

🤖 Mūsu Izmantotās Tehnoloģijas (tech-stack)

  • Backend izstrāde: PHP (8.2+)
  • Plaši izmantotjam asinhronu datu apstrādi un notikumu vadītu (event-driven) pieeju lielas slodzes darbību izpildei;
  • Frontend izstrāde: React framework
  • Datu glabāšana:
    • Galvenā datubāze – MariaDB (SQL)
    • Liela apjoma laika sēriju datiem – TiDB klasteris
  • Papildu tehnoloģijas darbam ar lieliem datu apjomiem: ElasticSearch, Redis, Memcached
  • Uzraudzība un veiktspējas monitorings (APM): Sentry, Grafana, Prometheus
  • Versiju kontrole un koda mitināšana: git un Gitlab
  • Automatizācija: Gitlab CI pipelines
  • Izstrādes un testēšanas vides: Docker
  • Mākslīgais intelekts: aktīvi atbalstām un veicinām AI rīku izmantošanu gan izstrādē, gan ikdienas darbā
  • Pieeja tehnoloģijām: esam atvērti eksperimentiem ar jaunām tehnoloģijām un rīkiem – vienmēr izvēlamies labāko, lai sasniegtu savus mērķus
🎁 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ī);

🏖️ 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ā;

🎁 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!

  • Kvalitatīvu atgriezenisko saiti par sniegumu intervijā un/vai tehniskajā uzdevumā sniedzam tikai tiem kandidātiem, kuri sasnieguši pēdējo atlases posmu.

AS Mapon (reģ.nr. 40003800531)

Key Skills

Ranked by relevance