Want to join AngryLynx ?

We believe that a company’s success comes from finding the right position for each person, where they can become the best version of themselves and contribute their best to the team.

If you want to join us, here is what you need to know about our hiring process.

Check Job Offers
AngryLynx team in the office
Step 1

Submit your CV

Send us your updated CV at jobs@angrylynx.io, or find us on LinkedIn and send us a direct message.

Important note : Please include your photo, date of birth, and education — we like to see that in your CV. Additionally, do NOT INCLUDE technologies you have never directly worked with. We want to understand your actual experience and skills and we are going to test them.
Step 2

Initial call with the founders

We personally interview each candidate because we want to understand whether you are the right fit for our company and whether we are the right place for you. This will be a 15-minute online call via Google Meet.

Please be prepared to discuss your past experience & your expectations regarding a position in our company.

Important note : make sure you are familiar with everything you included in your CV and be ready to discuss expected salary.
Step 3

Technical interview

At this stage, you can expect either a live coding challenge in our office with our engineers or a take-home assignment, depending on the position you applied for. The focus is on architecture and problem-solving rather than specific programming languages.

You are welcome to use Google, AI tools, or any other resources you may need to complete the task — we are primarily interested in understanding how you think and whether you understand the underlying concepts.

Important note : if you are coming to our office, please make sure to arrive on time.
Step 4

Call with the end client

Please note that if you are applying for an outsourcing position, you may also need to go through an interview with the end client. This interview may or may not be technical, depending on the client and the position.

Important note : if you successfully pass the first three rounds but not the fourth one, we will very likely consider offering you another position where there may be a better fit. We understand that things don’t always go as planned with clients, and we still want to keep talented people in our team.

Be Part of Our Mission

Data Engineer - Azure

We are looking for a Data Engineer who can take full ownership of data workflows in production environments and contribute to building reliable, scalable data systems.

HybridFull TimeIntermediatePythonSQLAzureDatabricksTerraform

Data Engineer - AWS

We are looking for a Data Engineer who can take full ownership of data workflows in production environments and contribute to building reliable, scalable data systems.

HybridFull TimeIntermediatePythonAWSCI/CDSnowflakeDocker
Filled

DevOps Engineer

We are looking for a DevOps Engineer who can take full ownership of infrastructure and deployment workflows in production environments and contribute to building reliable, scalable systems.

HybridFull TimeIntermediate
Filled

AI Engineer

We are looking for a skilled AI Engineer to join our team and build production-ready AI solutions—from model integration to deployment.

HybridFull TimeIntermediateLLMsPythonRAGLangChain/LlamaIndexVector DatabaseApache Spark
Filled

Frequently Asked Questions

Please send your updated CV to jobs@angrylynx.io. Include your relevant experience, core technologies you actually worked with, education, and your image. We value clarity and honesty over keyword-stuffing.

Our process usually has four steps: CV review, a short founder call, a technical interview (live coding or take-home task), and for some outsourcing roles, a final client interview. We keep communication transparent at every stage.

We focus on problem-solving, architecture thinking, and practical engineering judgment. Depending on the role, you may do a live challenge in our office or a take-home assignment. You can use supporting resources; we want to understand how you think and justify decisions.

Most current positions are hybrid with office presence in Novi Sad, while role details may vary by project and client requirements. Each job post includes the expected work model and location specifics.

We aim to provide timely updates after each stage. Exact timing can vary based on interview volume and client availability, but our goal is to keep candidates informed rather than leave them waiting without context.

For outsourcing roles, client fit can vary. If you perform well in our internal process but do not pass the client round, we often consider you for other positions where your skills may be a better match.