← Takaisin työpaikkoihin

Full Stack Engineer

  • Etätyö
  • Ruotsi
  • Englanti
  • Julkaistu 31.08.26 23:44

Vidalytics is a video marketing platform built for conversion. VSLs, funnels, and video-driven growth for direct response marketers. Our players and analytics sit directly in the revenue path for thousands of businesses, so performance, reliability, and data accuracy aren't nice-to-haves. They're the product. The Role 💻We're looking for a Senior Full Stack Engineer who can move fluidly across our primary application, PHP on the backend, TypeScript on the frontend, and take real ownership of what they build, from first commit through production and beyond. This isn't a ticket-taking role. You'll scope your own work, make technical and product tradeoffs, and be accountable for outcomes, not just output. What You'll Be Doing (Job Tasks) 😃Build and ship features end-to-end across the primary app: backend logic in PHP (Symfony, Laminas), frontend using React and TypeScript, and everything connecting themOwn your projects past "done." Monitor what you ship, respond when it breaks, and iterate based on real usage dataInstrument new and existing systems with proper observability (metrics, logs, tracing) so problems surface before customers report themWrite and maintain automated tests (unit, integration, e2e) as a default part of shipping, not an afterthoughtUse AI coding agents (Claude Code, Cursor, Copilot, or similar) as a standard part of your workflow to move faster without sacrificing the quality of what actually shipsContribute to infrastructure as code for the services you own, using Terraform and Helm chartsSet up and tune alerting for the systems you're responsible for, so you're the first to know, not the lastWork directly with product and other engineers to define problems, not just implement specs handed down to youEvaluate new tools, frameworks, and practices on their merits, and push adoption of what actually raises the bar, not what's trendy We'd Love to Hear From You If (Job Requirements) 👊🏻 Must-haves: Full stack proficiency. Solid, production-level experience across both backend and frontend, comfortable owning services end-to-end, not just patching themCloud experience. Hands-on with at least one of GCP, AWS, or Azure (not just "used it once")IaC experience. Terraform strongly preferred; meaningful exposure to CloudFormation, SST, Pulumi, or similar also countsObservability. You've instrumented systems, built dashboards, or debugged production issues using metrics, logs and traces, not just tailed logs and guessedDemonstrated end-to-end ownership. A project or system you took from idea (or inherited mess) through to a stable, monitored, production state, with the scars to prove itProduct engineer mindset. You think about the user and the business outcome, not just the ticket in front of you. You're comfortable pushing back on a spec if there's a better wayAutomation discipline. Strong testing habits, real experience using AI coding agents to accelerate delivery, and a track record of building alerting rather than waiting for someone else toSeniority in practice, not just title. 5+ years of experience operating at a senior level, ideally including leading a complex project end-to-end. You've mentored other engineers or led a technical initiative before, and we need that from day one, not as something you grow into hereFluent in English. English is our main language across the company Nice to have:Golang. Exposure to Go services is a plus, not a requirementExperience in event-driven architecture and the systems + concepts that come with it, like Pub/Sub, retries, idempotency, dead letter handlingVideo / streaming pipelines for on-demand and low-latency live videoBuilding fast and reliable custom video players for desktop and mobileExperience in a product with a direct revenue / conversion path (funnels, checkout, video, or similar high stakes UX) How We WorkWe're evidence first: decisions get made on data and outcomes, not process for its own sake. You'll get real autonomy, and the real accountability that comes with it. If you want a role where someone else defines the ticket and you just execute, this isn't it. If you want to own a slice of a product that actually matters to the business, it is. What You'll Love About Us (Benefits and Perks) 😉Great company culture. You're going to be part of a team, not a cog in a machine.We're here to enable you. It's your work and your career. Our management team is here to help you become who you want to be, not to micromanage you.We value your ideas. At Vidalytics, our doors are always open. Need help? Come on in. Have a vision for the future of the company? We'd love to hear it.Rest and relaxation. Employees enjoy a generous PTO package.Professional development. Want to continue your education? Vidalytics pays for classes, conferences, and more. Vidalytics' Values(Yes, We're Actually Serious About These) 😇 How we do things… Winning. We're competitors. We want to win. We do what it takes to win. This means that we will fail, we will lose, but we want to do these things fast… so we can win. Because winning is on the other side of mistakes.Scrappy. We're a startup, it's chaotic. This isn't the government. You need to be able to learn fast, move fast and be able to survive in a scrappy entrepreneurial environment.Data. As much as we're able to, we use data to answer questions, give bonuses, and promotions. Not based on politics and titles. But data or not, when a decision is made, it is time to get on board. How we are more so as individuals and with each other… Direct. A shit*y company is a political company. A political company does not communicate directly. Here you can call out anyone. Argue for your ideas. Even against the CEO. Otherwise, we will fail all the while pretending to be nice and not saying what we mean. Just be sure to attack issues and not people. ;)Transparency. Secrets breed politics and resentments. Just being straight up improves team communication and the health of our culture.Solid. We can trust you and you can trust us. You do what you say. And own what you've done. Mistakes happen. But the worst thing that can happen is when someone doesn't own and learn from them.Growth. You're either growing or dying. This is a place for hyper learning. We're scaling. You need to scale w/ us. This means being…Emotionally intelligentConscious of yourself and others and realityClosing skill gaps To Apply:Please fill out your information here. It will come straight to us, and we will be in touch right away! :) Cheers,Bjorn KaiserDirector of Engineering @ Vidalytics