Full-Stack Engineer

Are you an experienced and proactive engineer looking for exciting opportunities in the automotive industry? Join our Porsche Digital Croatia team and work on developing a global e-commerce solution.
Full-Stack Engineer

Who are we looking for?

Qualifications
& Experience
  • 5+ years of experience as a full-stack developer
  • you have an entrepreneurial, proactive mindset
  • experience working in a self-driven agile environment 
  • ideally, you have experience with hands-on, early-stage, cross-functional product teams and short feedback loops
  • you’re comfortable with working on long-term projects & cooperations, and not switching projects every day
  • excellent command of English


For the backend part, you should be experienced in:

  • Java or Kotlin
  • Spring Boot
  • relational databases and data modeling
  • AWS stack (Lambda, S3, etc.)

For the frontend part, you should be experienced in:

  • Angular, React, or Vue (preferably with TypeScript)
  • CSS (css-in-js or good old SCSS)
  • Server-side rendering

You’ll have an extra edge if  you have experience with:

  • search engine optimization
  • e-commerce landscape and consumer marketing technologies
Your
responsibilities
  • development, deployment, and integration of e-commerce software solutions
  • writing clean, maintainable code and testing it
  • rolling out new features and analyzing (and reacting to) the results you learn about from our QA engineers and user feedback
  • being able to present your solutions in front of stakeholders and/or a group of colleagues
  • proactively communicating with other team members and stakeholders
  • using agile methodologies in development (if you don’t know them yet, we will teach you)
  • collaborating with UX designers
  • participating in code reviews and other ways of sharing knowledge
  • continually improving your skills and pushing others to further advance their knowledge
  • working in a cross-functional team

If you think we can live up to your expectations and you’re willing to share your experience and knowledge, apply using the form below. Please send us:

  • your CV in English
  • a code sample of some of your previous work or your GitHub/Bitbucket profile link
  • links to applications you have been working on

Make sure to upload all of the documents (CV, Cover letter…) in .pdf.

Tools we use

Jest
To ensure we don’t break anything, we extensively test our applications.
TypeScript
Makes an extremely loose language tighter by providing structure.
Docker
We rely on Docker in a variety of ways, from simplifying the setup of a local development environment to packaging and running our applications as containers.
Postman or Paw
We can consume and test APIs with Postman and Paw. They are huge lifesavers. Yeah, sure, you can do all of that with cURL, but c’mon, we live in 2021.
Visual Studio Code or IntelliJ IDEA
We build our applications using the latest version of Visual Studio Code or with our preferred IDE – Intellij due to its set of unparalleled productivity-boosting.
GitHub
We keep our work in GitHub and use pull request flow as our daily routine.
Productive
We use Productive for time tracking, budgeting, and project management. It helps us have all the information in one place.
Slack
Company-wide standard communication channel for both work and fun.
Handbook
Through the years, we’ve built a vast repository of knowledge related to Android, Java, and Kotlin. It also serves as our guide and shows how we make our applications.

What can you
expect from us?

We offer a number of benefits, high-quality tools,
bad jokes, and a stimulating work environment.

01
Professional development
Learning & development
We believe that honest two-way feedback is the foundation of growth. In our bi-weekly one-on-one talks and quarterly 360 reviews, we discuss what’s good and what could be better.
Versatile projects
Our teams get to work on very interesting projects for renowned brands and clients from a range of industries, some of which we can’t namedrop due to NDAs.
Educational budget
If you’re eager to learn, we’re eager to help. Every employee receives an educational budget to buy books, attend courses or visit conferences.
Contributing to open source
Sharing is caring doesn’t only apply to chocolate. Our way of giving back to the community is publishing open-source libraries and resources.
Paid language courses
Paid language courses help our employees master the English language, in addition to being fluent in their programming languages.
Doing a career switch
We don’t have a sorting hat to tell you where you belong, but we will support your career switch from one job position to another. More info here.
Traveling on business
Having clients all over the world means our employees sometimes have to travel to and work from beautiful locations. Gotta do what you gotta do.
02
Health &
Family life
Subsidized recreation
Stay in shape with a sponsored fitness membership of your choice. You never know when the elevator is going to go out of order.
Sponsored health checks
You know the old saying – the greatest wealth is health. Regular health checks are on us, getting your five-a-day in is on you.
Flexible working hours
Hate waking up very early or fancy going for a run at the lunch break? Tailor your working hours to fit your schedule.
Paid vacation for everyone
Students or non-students, everybody deserves a carefree time-out to recharge their batteries. Bon voyage!
03
Around
the office
Free power-ups
Snack on fruit, cookies, and nuts to keep your energy levels up, then pour a cup of strong tea or coffee over it for a good measure.
Car and bike parking
Whether your ride comes on two wheels or four, don’t let it get caught in the rain. We offer free parking for bicycles and subsidize car parking.  
Working remotely
We like people who go the extra mile, so we don’t let miles and kilometers limit us. Office location? Anywhere. It’s all about flexibility.
Fun and games budget
Every team gets a monthly budget to hang out and do fun stuff. While foodie teams love restaurant hopping, adrenaline seekers prefer to get locked up in escape rooms.
Bring your dog to work
If your four-legged friend doesn’t eat MacBooks, let him tag along. Your colleagues will appreciate the stress relief.

Apply for
this position

Zagreb
Remote