Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

serapion

NewBe an early applicant

Open Application - Software Engineer

Posted
Discussion

Summary

Serapion, a Zagreb-based software development firm (est. 2011) building enterprise solutions for clients like Siemens, Vodafone and BMW, is collecting CVs from full-stack engineers. Engineers work hybrid (2 office days/week), building backend APIs in TypeScript, PHP, Python, C# or Java with React/Vue/Angular frontends and MySQL/PostgreSQL/MongoDB databases.

Serapion is always on the lookout for ambitious Software Engineers for our office in Zagreb as we value exceptional talent. Feel free to submit your CV and we'll keep it on file for potential job openings that fit your expertise.

Just a thing or two about us:

Established in 2011, Serapion is a dynamic software development firm known for its solutions and global projects with clients like Siemens, Vodafone, and BMW. We cultivate long-term partnerships with clients and our main focus is mainly on large enterprise solutions.
There are around 100 of us globally with offices, but 16 of us are in Zagreb. 90% of our team are solid mids and seniors, with two junior colleagues.

So, the main question is what can you potentially expect from us?

  • Mid-level salary range: €2000-€3500 gross 1
  • Senior salary range: €3500-€5500 gross1
  • Hybrid working method (two days in the office weekly)
  • Paid Meal in Papel Restaurant for the office days
  • Professional Development: Focus on education and skill-building through our educational budget and sharing experience between team members
  • Regular Feedback Talks with your Team Lead
  • 2 weeks of fully paid sick leave
  • Annual medical check-up
  • 50% subsidy on Multisport (if you're into sports)
  • Great Onboarding experience through our coffee dates where you’ll be meeting your new team members

And what we value in a software engineer 👇🏻

  • Minimal experience of 4 years working with at least one backend language (Javascript/Typescript, PHP, Python, C# or Java) and their respective frameworks (e.g.. Nest.js, Laravel, FastAPI, .NET Core or Spring);
  • Willing to tackle and learn another backend language if needed;
  • Proficiency working with databases like mysql, postgresql, mongodb or similar;
  • Knowledge of database schema design;
  • You have written RESTful API applications before;
  • You have implemented RESTful API backend to your frontend before;
  • You know what JWT auth, basic auth or OAuth flow is;
  • Good understanding of OOP principles;
  • You know design patterns and what they are used for, you implemented some of them;
  • Proficient in frontend technologies (ie. you know javascript / typescript and are comfortable writing code with it);
  • Experience in one of the frontend frameworks (React/Vue.js/Angular);
  • Experienced with design techniques and mobile first development in responsive design implementation;
  • You feel comfortable working with GIT.

It's a bonus if you have or are familiar with:

  • Worked with frontend and backend on one or more projects.
    You know what Redux (or MobX) is for;
  • You worked with GraphQL;
  • Implemented and worked with Apollo;
  • You know nuxt.js (or other SSR frameworks) and understand the "why" behind it;
  • You understand microservices architecture (and it's pitfalls);
  • You know what a pipeline is and how it works;


The most important part is written here - what our team seeks in a future colleague:


Communication Skills: Our ideal teammate is an effective communicator, both in writing and verbally. Clear, concise communication is key in our collaborative environment.

Responsibility: We prioritize individuals who embody a strong sense of responsibility in their work and conduct. We value team members who are accountable and take ownership of their tasks and challenges.

Receptiveness to Feedback: We value colleagues who can gracefully accept and constructively use criticism, without shifting blame or shirking responsibility and are giving valuable feedback back.

Helpfulness and Teamwork: Being ready to lend a hand and collaborate smoothly is crucial. We look for team players who are approachable and who are keen on sharing their expertise with others and helping team members grow.

Problem-Solving and Out of the box Mindset: Strong problem-solving skills and a out of the box mindset are essential for tackling technical challenges effectively.


Our team is as varied as it goes, but each of us brings a different skill to the table. But here’s the twist – amidst this diversity, we all share these core values that keep us grounded and moving forward.


Thanks for reading!

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →