Software engineer (back-end)

Software engineer (back-end)

Apply now
About the position

Our team has strong computer science fundamentals and a clear entrepreneurial drive. We’re always looking for passionate engineers to take on impactful product-driven assignment and inspire fellow teammates.

In summary, you'll become an integral part of:

  • A varied portfolio of rapidly growing web and data products
  • A healthy mix of green field initiatives and established (yet recent) codebases
  • A refined operating model that prioritises technical excellence
  • Company-wide initiatives to continuously optimise our technical setup
Responsibilities

We’ll expect you to be a constructive team player in a specific product team, while also contributing to our technical principles across all back-end-end activities. You grasp the product development process, underpinned by modern operational delivery principles. On a daily basis you'll assess product objectives and turn user stories into functioning software together with our front-end engineers.

Core role:

APIs: fundamentally grasp the mechanisms of REST APIs and you have a solid understanding of alternatives approaches (GraphQL and others)

Programming languages and frameworks: experience in building APIs with at least one language / framework and a deep understanding of that language (i.e. C# (.NET), PHP (Symfony), JS / TS (Node), Python (Django))

Databases:

  • Solid SQL understanding and hands-on experience
  • Knowledge of the differentiators between relational / non-relational DBs

Architecture:

  • Technical design: drawing up conceptual architectural schema’s
  • Data modelling: ability to be part of database schema discussions
  • Heavy load: a notion of stress testing principles and performance at scale
  • Microservices: technical considerations leading up to proper decisions

Continuous integration: experience with continuous integration tools like Github actions, Azure pipelines or CircleCi

Infrastructure:

  • Hands-on experience with GCP, AWS or Azure in a production setting
  • Cost calculation considerations

Testing:

  • Unit tests: covering small fractions of the code in an efficient manner
  • Integration tests: grasp and cover full application flows
  • Test coverage tracking: keeping oversight over coverage and quality
Additional:
  • Language skills: solid reading and speaking skills in English required
  • Thought leadership: you love to share your learnings with our back-end chapter
As a plus:

Data management and engineering:

  • Data migrations: experience with complex data migrations and transfers
  • Preprocessing: assisting others in setting up proper data pipelines
  • Data science affinity: understanding of data-driven use cases

Front-end affinity: you have an in-depth understanding of the inner workings of a front-end application and you can tailor the API endpoints towards maximum efficiency

We offer

We offer a friendly, dynamic and inspiring working and learning environment with a strong team ready to help out where needed. During our weekly Panenco Labs sessions, we share experiences from the various products that we're building across different specialty domains.

A fair compensation, office snacks, and after-work entertainment are included of course!

Location

Leuven, Belgium

Address: Hyphen One - Kolonel Begaultlaan 1A/51, 3012 Leuven

Kyiv, Ukraine

Address: 123 Peremohy avenue, office number 520

Apply for position
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.