Discover how we collaborate!
Who are we?
Remote-first, but we value meeting face to face from time to time.
We work with a group of 50+ engineers who focus on product engineering.
Our role is to take ideas and turn them into software that works in real-world conditions.
Our collaborations span across backend, frontend, mobile and infrastructure, including JavaScript/TypeScript, Java, Kotlin, PHP, Ruby on Rails, Android, iOS, AWS and Terraform/Terragrunt.
Remote-first, but we like to meet up
Our roots are in Łódź, Poland - in a renovated post-industrial space.
We work remotely, but we’ve learned that some things just work better face to face.
That’s why this space is more than an office.
It’s where we meet, exchange ideas, focus, and spend time together.
If you ever drop by, you’ll find:
🏓 Ping-pong, foosball, and even a mini-golf course
💡 Open spaces for collaboration
We value flexibility and the freedom to choose a place wherever it makes sense for you.
That’s why we’re sharing a map of where people we collaborate with are based.
At the core, it’s all about relationships - how we work together and what we build for end users.
What matters?
-
Client focus
We start with the client’s problem and build from there.
Our goal is to be a partner, not just deliver a service. -
The smart way
We don’t overcomplicate things - we look for what actually works.
We approach challenges with a product mindset and agile perspective. -
Ownership
We’re responsible for what we deliver and how we deliver it.
We use autonomy and ownership to make decisions that move things forward. -
Continuous improvement
Early and frequent feedback is one of the key ingredients for our growth. We are constantly looking for improvements.
-
Partnership
We believe collaboration beats individual contribution and the relationships we build drives our effectiveness.
-
Engineering craftsmanship
We build software with attention to detail and purpose.
What matters is that it works and that it creates business value.
How does growth work here?
No training catalog. No ready-made development paths.
Growth here comes from real work - solving problems, learning by doing, and taking ownership of your direction.
It’s closely connected to the value we deliver.
As we grow, so does the impact.
Our clients don’t need “more hands on deck”.
They need people who understand context, think with them, and help move things forward.
That’s why we develop not only technical skills, but also business awareness and decision-making.
Our process
We treat starting a new collaboration as an important decision on both sides.
That’s why we keep the process transparent and focused on real fit - not just formal steps.
You’ll have a chance to meet people involved in the collaboration, including People Operations, Consultants/Engineers, and a Client.
This way, you can decide if it’s a good match 😉
The process usually includes:
Introductory Call
Technical Task
Client Interview
We keep things moving smoothly, adjusting timing to mutual availability.
Steps in details:
-
We start by reviewing your profile and the information you’ve shared with us.
If we see alignment, our People Operations team will reach out to discuss next steps. -
This is our first conversation, where we:
- Get to know each other
- Talk about expectations to see if there’s a good fit on both sides
- Learn more about your experience, motivation, and direction
If it feels right for both sides, we move to the next step.
-
This is a collaborative session with engineers we work with, designed to explore:
- How we collaborate in practice
- Your technical approach to system design, code review, and live coding
- Code quality, best practices, and communication
-
You’ll meet a key decision-maker on the client side.
This is a two-way conversation focused on alignment and whether the collaboration feels right. -
If both sides are aligned and ready to collaborate, we move on to finalizing the details of our cooperation.
Collaboration opportunities
-
Ruby on Rails Engineer (Product/Support) Software Engineering · Łódź (Monopolis) · Fully Remote
About DNA Technology
As part of the Digital New Agency (DNA) group, DNA Technology is an experienced technology partner supporting clients in solving complex problems using software. DNA Technology is a long-term travel companion to startups and industry leaders. DNA offices are located in Stockholm and Łódź.
Already working at DNA Technology?
Let’s recruit together and find your next colleague.