Skip to content

Open nowPosted today

PHP Software Engineer (m/f/n/)

eset71 open roles

Where
Bratislava
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowPHP Software Engineer (m/f/n/)eset · Bratislava
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on eset's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.9% of postings close within 7 days. Measured by our own scanner across the market. eset postings stay open a median of 22 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.9%7 days
  4. 22.4%14 days
  5. 38.1%30 days
  6. 59.0%60 days
This job: posted today

eset median: 22 days open

The posting

Summary

We are ESET's Global Web Development team. We build and run the websites through which millions of people find, buy and learn about ESET products (about 200,000 visitors a day, with online purchases in dozens of countries), the ESET Knowledge Base, ESET BLOG, the ESET Science Award site, and the internal ESET CMS platform that powers most of our projects.

Job description

What you will work on In your first months you will most likely touch several of these: • APIs that keep the websites running. You will build and maintain the REST APIs that serve product data, pricing, localized content and forms to our web frontends. • Performance and reliability. You will find slow queries and endpoints and fix them, add caching where it pays off, introduce rate limiting and sensible limits, and make sure the platform holds up under real traffic peaks such as product launches and campaigns. • Production ownership. You will investigate incidents together with the team, and fix root causes. • Security by default. We are a security company, and our sites handle payments and personal data. You will follow our secure development practices, take part in security reviews, and fix vulnerabilities found by scans and audits. • Automation and AI. You will build webhooks and automations between our systems, and you will help shape how the team uses AI-assisted development in code, tests and reviews.

How we work • Two-week Scrum sprints with planning, daily stand-ups, reviews and retrospectives. • Every change goes through a pull request and code review. CI/CD pipelines run the tests and deploy. • You own a feature from the ticket to production. This includes asking product owners the right questions and checking that the feature actually works after release. • We discuss architecture openly, and we expect you to suggest improvements, not just pick up tickets. • You will work alongside frontend, .NET and DevOps colleagues, so clear written communication in English matters.

What you bring • At least 3 years of commercial experience building PHP 8.x applications, with Laravel or Symfony. • Good grasp of OOP, SOLID and common design patterns, and comfort with dependency injection containers. • Experience designing and maintaining REST APIs and integrating third-party APIs. • Solid MySQL or PostgreSQL skills, including reading query plans and optimising slow queries. • You write automated tests (PHPUnit, unit and feature/integration tests) as part of your normal work. • Daily use of Git, Docker, Composer and Linux, and experience working with CI/CD pipelines. • Basic knowledge of HTML, CSS and JavaScript, enough to work closely with frontend developers. • Experience debugging issues in production. • English at B2 level or higher. • A university degree in Computer Science or a related field, or equivalent practical experience.

Nice to have • GraphQL • Azure (or AWS/GCP) and basic Kubernetes • Redis, queues and message brokers (RabbitMQ, Kafka) • Observability tools: Grafana, Prometheus, OpenTelemetry • Domain-Driven Design, CQRS or event-driven architecture • Hands-on experience with AI coding assistants and AI-powered engineering workflows

Want your work to have real impact? Join our team and work on business-critical websites, contribute to architecture decisions, and take advantage of learning opportunities and modern AI tools.

Basic wage component (gross): from 2000 EUR

  • The final basic wage component is subject to adjustment based on individual skills and experience of the selected candidate.
  • Performance bonus 2 times per year up to 15% of the basic salary paid for the evaluation period (usually 6 months).

#LI-KK1 #LI-Hybrid #medior

Benefits

Health & well-being

  • BenefitPlus
  • Healthcare (check-ups/annual programs)
  • Multisport card
  • Travel card "električenka"
  • Supplementary pension saving
  • Sick days

Family

  • Marriage allowance
  • Childbirth allowance
  • Parental contribution
  • ESET family events (Family day, St.Nicholas)

Office

  • Refreshments in the office (fruits, coffee, soft drinks)
  • Let´s get together breakfast
  • Activity room, quiet room
  • ESET events (Žranica, Christmas party..), teambuildings

Other

  • Loyalty allowance
  • Loyalty extra days off
  • Loyalty cake
  • Loyalty glass award
  • Refer a friend
  • Christmas presents
  • Discounts from external providers

Primary location

Bratislava

Additional locations

Time type

Full time

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against eset's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on eset's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    eset's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.