Software Engineer
Do you want to help redefine how developers work and create innovative solutions? Join us at DX Heroes and make a real impact on the future of technology.
Who are we looking for?
We are looking for a developer at a junior to intermediate level who is not afraid to dive into different technologies and programming languages.
You should have experience in both backend and frontend development. You don't need to be an expert in everything, but it's important that you're willing to learn.
At DX Heroes, we have several custom products that you will have the opportunity to work on, so it would be great if you're familiar with open-source development.
What will you do?
- Collaborate with us on internal projects such as GenSDK, a tool for generating SDKs in multiple languages from the OpenAPI Specification.
- You will also be involved in our client projects. Our goal is to improve the customer's developer experience. This often involves building developer portals, designing APIs, or creating SDKs, but that’s just the beginning of what you’ll work on. Since we are part of the Applifting Group, we also collaborate with them on some projects, such as creating apps.
- There are 10 of us so far, so you'll probably get to work on our website and do other internal stuff at some point. It's important to us to be one team and not be afraid to help each other out.
- We always try to work with modern technologies. We're not afraid to use AI in our development, and we like to invent automations and hacks that can make our work more efficient. Currently, we are also working on projects where we help with the use of AI.
What we expect from you?
- You know more than one programming language and are not afraid to explore new technologies. At DX Heroes, you'll encounter tools and technologies such as:
- Typescript
- Next.js, React.js
- Node, NestJS
- PostgreSQL
- Docker
- Git
- You are familiar with software testing and debugging techniques.
- You have knowledge of basic software architecture and system design.
- You have the ability to write clean, modular, and maintainable code.
- You understand the basics of software design principles, patterns and best practices
- You have an understanding of software development methodologies, such as Agile or Scrum
- You are able to work collaboratively in cross-functional teams.
- English at least B2, Czech at least C1
You don't have to check all the boxes, everything can be learned if you want to.
What can you get with us?
We trust each other, so each of us can work from anywhere and at any time. We offer classic benefits such as Multisport card, a company Macbook or discounted prices on electronics.
Below we have listed some of the benefits we think are the most interesting, which you won't find just anywhere:
You will work with the only one team offering such services in the Czech Republic that focuses on developer experience.
Offered salary
We offer a salary range of 50,000 to 85,000 CZK, based on your skill level.
At DX Heroes, we maintain transparent wages based on established competency models tied to specific skill sets. So you will always have a clear path on how to move forward.
How does it work in DX Heroes?
We specialize in developer experience, and since this topic and its benefits aren't yet widely recognized in the local market, we currently work primarily with international clients. Most often, we are approached by companies in the fintech sector, ranging from startups to large corporations. This means you'll get the chance to collaborate with our team and the client’s developers.
If you'd like to explore our work in more detail, we recommend checking out some of our specific projects.
Our team is still quite small (there are 10 of us), so we have the opportunity to approach each one individually. But that doesn't mean you'll only meet us in the office; we were created under the wings of the company Applifting (there are almost 170 of them), and we share not only an open culture with them but also offices in the very 💙 of Karlín.
How will the hiring process work?
Shoot us a message to let us know you're keen on the job. If you can, please send us your CV or Linkedin profile. If you have any questions, include them as well.
We automatically initially make a quick call to check for a mutual match. If we have any doubts or questions, we will let you know even before the call. So we don't waste each other's time.
We will extend an invitation to our office, where we will provide you with a technical project overview and get to know your technical background. You will also have a chance to get to meet part of the crew.
After that, the ball's in both our courts. We'll figure it out together if we want to take this further. Finally, we just send an official offer and initiate an onboarding.
Bára Mrkáčková
People & Marketing Coordinator
Interested in this position?
Contact us, and we'll be happy to get back to you!