Join us!

We're proud of our technical chops

And because we know technical excellence is hard, we offer unparalleled support for our employees.

Join us
OurServices_HybridApplications_Title

100% merit-based environment in a team of passionate professionals
that help and teach each other every step of the way

OurServices_HybridApplications_Title

Access to any learning resource:
courses (Pluralsight, Coursera etc), books, conferences,
internal knowledge sharing sessions, you name it

OurServices_HybridApplications_Title

Challenging projects with the newest technologies and technical freedom
to choose the best architecture and tools for the job

OurServices_HybridApplications_Title

Unlimited home office
we are a remote-first company

OurServices_HybridApplications_Title

Flexible working hours
you set your own work-life balance

OurServices_HybridApplications_Title

Excellent compensation
correlated 1-to-1 with performance

OurServices_HybridApplications_Title

Open-door policy
constant two-way feedback and support

Our Recruitment Process

What kind of people are we looking for?

a.k.a. "what project will I be working on if I join?"

We DO NOT hire on a/for a project. We generally have several projects we work on, with several technologies or stacks, so it's essential for people to be able (and willing) to learn new things and switch between them.

We value solid software engineering knowledge first and foremost. Think architecture, design patterns and principles, OOP, distributed systems design, commonly used algorithms and data structures etc.

Knowledge of any of the technology stacks we work with (.NET and Javascript) is a big plus. "Knowledge" for us means "in-depth knowledge". We want people who like to peek behind the curtain and learn / understand how things work under the hood.

We appreciate candidates that are fair in their expectations and are willing to work hard to prove themselves. The technical interview can only go so far in assessing one's "level". So usually, if we make an offer, it comes with an associated "gap analysis", i.e. a list of things that we think could be improved.

We don't quantify work experience as time in the industry. Whether you've been working professionally for 0 years or 20 years, what really matters is your knowledge, smarts and work ethic.

How long is the process?

Our recruitment process has two stages:

1
Screening call
~20 min
2
Interview
~1 hour
Decision / offer

You can begin the process by applying below.
We're looking forward to hearing from you!

Apply here
1
Screening call
~20 min

This is a ~20 minute call (usually on zoom) where we ask some basic go/no-go technical questions. We also switch roles and you can ask us questions (technical or otherwise). The goal of this call is to establish whether there's a basic fit and we should continue to the interview

Expect one or two software engineering questions and one or two questions specific to the technology you are applying for.

2
Interview
~1 hour

This is a ~1 hour discussion, i.e. there's no code-writing involved. The topics and questions are publicly available on our blog.

https://www.infiniswiss.com/blog/company-culture/interview/2023/03/02/interview-intro/

Please make sure you have read the topics and questions before the interview and are able to have a meaningful, in-depth discussion about them.

Decision / offer

We almost always give a "No" answer straight-away.

In case of a possible "Yes" we will get back with a complete written offer, including compensation, benefits and (often) a concrete learning plan with the gaps we identified during the interview. We'll schedule another meeting to discuss the offer.

We learn your business
How to apply

Use the form below or email us at [email protected]

Alternatively, you can apply by simply sending us an
email, ideally accompanied by your CV, at:
[email protected]