Senior Full Stack Engineer
<h6>Note: While this is a remote role, <strong>applicants must be from Croatia, Serbia or Bosnia and Herzegovina </strong>to be considered.</h6><h5 id="h-are-you-a-proactive-team-oriented-and-motivated-full-stack-engineer-looking-for-your-next-challenge-we-re-always-on-the-lookout-for-passionate-individuals-who-share-our-values-and-are-excited-to-make-an-impact">Are you a JavaScript engineer who thrives on understanding how things work under the hood rather than just gluing framework APIs together? Do you get excited about low-level engine mechanics, browser internals, and designing resilient, high-availability systems that handle serious data volumes?</h5><p id="h-are-you-a-proactive-team-oriented-and-motivated-full-stack-engineer-looking-for-your-next-challenge-we-re-always-on-the-lookout-for-passionate-individuals-who-share-our-values-and-are-excited-to-make-an-impact"></p><p><span>We value a go-getter attitude, a drive to get things done, and the empathy to truly understand our clients’ needs. Our team takes pride in working hard – and having fun while doing it. We believe in the power of collaboration and bringing like-minded people together to build great things.</span></p><h3 id="h-your-role"><strong>Your role</strong></h3><p><span>As a Senior Full Stack JavaScript Engineer, you will design, build, and maintain high-availability systems handling large data volumes with strict uptime requirements. You will take ownership of backend services end-to-end, drive core system architectures, and ensure high engineering standards across the stack.</span></p><p><span>We are looking for an engineer who possesses a deep, foundational understanding of core JavaScript and TypeScript principles without relying heavily on abstract frameworks. You know what happens under the hood, from browser mechanics to backend runtime execution and you bring strong Computer Science fundamentals to solve complex scalability and performance challenges.</span></p><h3 id="h-experience-we-re-looking-for"><span><strong id="docs-internal-guid-b5b9a871-7fff-0ce6-06f9-49130f977928">Tech stack & Core concepts</strong></span></h3><ul><li><p><span><strong id="docs-internal-guid-b5b9a871-7fff-0ce6-06f9-49130f977928">Languages/Frameworks: </strong>Modern JavaScript (Vanilla JS), TypeScript, Node.js</span></p></li><li><p><span><strong id="docs-internal-guid-b5b9a871-7fff-0ce6-06f9-49130f977928">Architecture & Backend: </strong>Distributed Systems, Event/Data Streaming (Kafka, Kinesis, etc.), Messaging Queues (RabbitMQ, SQS, etc.)</span></p></li><li><p><span><strong id="docs-internal-guid-b5b9a871-7fff-0ce6-06f9-49130f977928">DevOps & Infra: </strong>Docker/Containers, CI/CD pipelines, Infrastructure as Code (IaC)</span></p></li><li><p><span><strong id="docs-internal-guid-b5b9a871-7fff-0ce6-06f9-49130f977928">Fundamentals: D</strong>ata structures, algorithms, browser engines/inner workings</span></p></li></ul><h3><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">What we expect</strong></span></h3><h5><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Core technical expertise</strong></span></h5><ul><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Vanilla JavaScript & TypeScript Deep Understanding: </strong>True mastery of core JS/TS concepts, event loops, memory management, and browser inner workings beyond just using framework-level abstractions.</span></p></li><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">High Availability & Distributed Systems:</strong> Proven, hands-on experience designing, building, and operating high-availability backend systems in production handling large data volumes.</span></p></li><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Event & Message Architectures: </strong>Strong familiarity with event/data streaming technologies (e.g., Kafka, Kinesis) or message queue systems (e.g., RabbitMQ, SQS).</span></p></li><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">DevOps Ownership: </strong>Comfortable with containerization, building modern CI/CD pipelines, and working with Infrastructure as Code.</span></p></li></ul><h5><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Ways of working</strong></span></h5><ul><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">LLM Tooling & AI-Assisted Development: </strong>Good leverage of LLM tools (e.g., Claude Code, Cursor, GitHub Copilot) to enhance productivity within your daily engineering workflow.</span></p></li><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Engineering Excellence:</strong> Ability to take complete ownership of complex subsystems, mentor team members, and communicate technical decisions clearly.</span></p></li></ul><h3><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Optional Advantage (nice to have)</strong></span></h3><ul><li><p><span>Experience with performance optimization at scale.</span></p></li><li><p><span>Prior involvement in architecting event-driven microservices architectures.</span></p></li><li><p><span>A CS degree (or equivalent practical experience) with a solid grasp of core data structures (e.g., binary trees, hash maps) and the ability to articulate trade-offs and real-world application scenarios.</span></p></li></ul><h3><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">What we offer</strong></span></h3><ul><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Choose how you work: </strong>Remote-first culture with the option to work remotely, hybrid, or on-site (Croatia, Serbia, or Bosnia and Herzegovina).</span></p></li><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Flexible working hours: </strong>Balance your work and life on terms that suit you best.</span></p></li><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Growth & Mentorship: </strong>Opportunity to work on complex, high-scale global projects with modern tools and continuous learning opportunities.</span></p></li><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Comprehensive Healthcare: </strong>Private health insurance and 100% paid sick leave.</span></p></li><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Financial Perks: </strong>Third-pillar retirement savings, referral rewards, seasonal bonuses, and travel allowances.</span></p></li><li><p><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Well-being & Community: </strong>Subsidized sports cards (MultiSport/PassSport), internal workshops, meetups, and team-building events.</span></p></li></ul><h3><span><strong id="docs-internal-guid-e4b9f0c3-7fff-492d-6a4a-e11861b534d6">Salary range</strong></span></h3><ul><li><p><span>Senior Full Stack JS Engineer: <strong>€3.000 - €5.000 gross 1 </strong>(dependent on experience and technical interview performance)</span></p></li></ul><p><strong>Sounds exciting? Click on the button below and apply now. 😊</strong></p><figure data-alignment="left" class="relative" style="width:fit-content;margin-left:0px;margin-right:auto;"><img src="https://s.w.org/images/core/emoji/17.0.2/svg/1f642.svg" alt="🙂" title="" data-alignment="left"></figure>