Careers
We’re a team of 50+ people passionate about making technology work for people and the planet. At DO OK you’ll find engineers, designers, analysts and problem-solvers who care deeply about impact. We work hard, collaborate openly and support each other’s growth. If you want to join a team where ideas matter, and so do people, you’re in the right place.
Open Positions
Join our startup-like environment with minds full of new ideas, an agile approach and focus on priorities. We are looking for a seasoned Python developer, someone who’s open-minded and ready to improve this product. We expect you to have experience in designing complete software products for clients, and to be fond of mentoring your colleagues. If you like advising clients on possible technical solutions and are interested in deep architecture work, come work with us on more ambitious, opinionated and performant solutions.
We foster an informal culture, provide flexible work arrangements (flexible hours, 100% remote work), and an office in a beautiful location by the lake.
Your main responsibilities beyond the will to change the world:
- Analyze requirements, cooperate with clients, and propose solutions
- Code core features
- Cover challenging tasks in projects
- Develop solutions starting from the design of the model, API, and data structures, implementation of unit tests, and ending with automated deployment of the feature
Must have:
- 5 years experience in Python specifically
- Hands-on knowledge of Python 3.8 or higher (typing, dataclasses)
- Experience with at least one major Python-based web frameworks ( FastAPI or Falcon preferred)
- Good knowledge of VCS tools (Git)
- Understanding and practical knowledge related to databases (relational, document, search, key-value store)
- API design experience: REST, GraphQL, or both
- OOP, SOLID, YAGNI, TDD,
- Unit tests (pytest preferred)
- Experience with Docker, CI tools, and deployments
- Ability to write optimized and low-latency software
- Good command of written and spoken English
- Willingness to help and cooperate with other developers
Experience we’d appreciate, too:
- DDD
- DevOps (Azure/AWS)
- Asynchronous programming
- Messaging, experience integrating distributed systems
Nice to have:
- community involvement
- technical knowledge sharing in a blog or similar
Our list of benefits is long so we will mention only about the crucial ones:
- Sport subscription
- Private healthcare
- Training budget
- Relocation package
DO OK cares for the fulfillment of our people, quality work, and the earth’s resources to make the world a better place to live.
Since we are growing we need you to strengthen our team of React and TypeScript magicians. We have different projects all done in a non-corporate atmosphere where you will have an impact on choosing the technology. You will be working remotely or in one of our offices with other team members.
Your main responsibilities beyond the will to change the world:
- Creating and maintaining frontend applications
- Writing clean and high-quality codebase
- Troubleshooting, debugging, writing tests
- Doing code review, sharing knowledge, and supporting the team
- Recommending and executing improvements
- Cooperation with backend developers and UX/UI Specialists
Must have:
- Min.5 years of experience on the similar position in commercial projects
- TypeScript
- React
- Redux
- CSS Preprocessors
- English in speaking and writing minimum B2
Nice to have:
- Knowledge of React Native
- Knowledge of other frameworks and libraries such as Angular, Vue
Tools we are using
- Git
- Docker
- npm/yarn
- Webpack
- CircleCi
A list of benefits is long so we will mention only about the crucial ones:
- Sport subscription
- Private healthcare
- Training budget
- Relocation package
Do you want to build reliable, scalable environments for cutting-edge AI solutions that transform the legal industry?
We are looking for an experienced DevOps Engineer to join our Norwegian client team. The client is building an AI-powered platform that helps legal professionals process large volumes of documents faster, extract key information, and significantly reduce manual workload.
Solution enables users to streamline legal workflows, analyze complex files, and automate repetitive tasks – all with the support of intelligent, adaptable AI systems.
Must have:
- Minimum 7 years of experience in a DevOps Engineer role
- Proficiency with public cloud platforms, especially Microsoft Azure
- Expertise in CI/CD pipeline tools, particularly Azure DevOps
- Solid experience with Terraform, Helm Charts
- Experience building and designing Event Driven architectures
- Hands-on experience with Kubernetes
- Familiarity with tools and technologies such as:
API Architecture, FastAPI, Python, Redis, Asynchronous programming, MongoDB, Postgres, Auth0, Kafka, RabbitMQ Redis
Don't see your position?
If your skills don’t match our current listings but you believe you’d be a great fit, send us your profile. We’re always interested in meeting talented, motivated people!

Working at DO OK
Real Influence
Your ideas shape projects and culture. We welcome initiative that improves results for our clients, supports the team and makes our products and systems more impactful over time.
Supportive Culture
Respect, openness and honest feedback are part of everyday work. You’ll find colleagues ready to collaborate, share expertise and help you succeed in a friendly, professional environment.
Autonomy & Trust
We set clear goals and give you the tools to achieve them. You decide how to work best, with trust instead of micromanagement, enabling creativity and ownership of your results.
Career Growth
We invest in your skills through training budgets, mentoring and more. Your professional development grows alongside our projects, challenges and evolving opportunities, helping you reach your potential and shape your career path.
Perks & Benefits
Remote Work
Choose your preferred location, either at home or in our Wrocław and Zielona Góra offices. We’re fully set up for seamless collaboration, productivity and connected teamwork no matter where you are.
Flexible Hours
Start early or finish late; you decide your schedule. As long as project goals and client needs are met, you have the freedom to organise your hours effectively for better work-life balance.
Private Insurance
Comprehensive medical care and life insurance for you with options to extend coverage to your partner or family, providing extra peace of mind and financial security in unexpected situations.
Multisport Card
Access gyms, swimming pools and a variety of wellness facilities. Partner and family card options let you share the benefits of an active, healthy lifestyle while encouraging regular exercise and wellbeing.
Professional Development
We provide all the necessary training required by the business and our clients, as well as English lessons with native speakers to support your continuous learning, skills growth and career progression as your role and ambitions evolve.
Quality Equipment
We provide the right hardware, software and tools for comfortable, productive work, no matter if that’s remote, on-site or hybrid, giving you what you need to work efficiently with minimal friction or technical limitations.
Community of Practice
Join topic-specific groups to share expertise, learn from peers and collaborate on solving challenges. Our communities foster innovation, encourage knowledge exchange and help maintain high professional standards.
Team Events & Extras
Take part in gatherings, team-building activities and celebrations. Enjoy thoughtful gifts for milestones, fun traditions and our rewarding employee referral programme for bringing in great new colleagues.
Recruitment process
HR Interview
~30 minutes
An online meeting with our HR team to learn more about you and answer your questions. We’ll talk through your experience, approach to teamwork and software delivery and check your English proficiency in a natural conversation.
Technical Interview
~60 minutes
A focused online session with one of our senior engineers. We’ll explore your technical expertise, problem-solving methods and past project experience. You’ll also have the chance to discuss tools, technologies and team practices in detail.
Meeting with Client
(optional)
For some roles, you may meet the client you’d be working with. This is an opportunity for both sides to confirm fit, align on expectations and exchange insights about the project scope and priorities.
The Offer
~ 30 min
If we agree to move forward, we’ll present the offer and contract terms clearly. Once confirmed, we’ll begin a smooth onboarding process so you feel supported and ready for your first day.
Contact HR
joinus@dook.proFrequently asked questions
How long does the recruitment process take?
Most candidates complete the process in two to three weeks, depending on interview availability and whether a client meeting is required. We share updates after each stage, so you always know what’s next, who you’ll be speaking with and how far along you are. Our goal is to keep things transparent, predictable and respectful of your time from start to finish.
The position I’m interested in isn’t open. Can I still apply?
Yes. You’re welcome to send us your CV even if your ideal role isn’t listed right now. We keep strong candidates on file with their consent and reach out when a suitable opening appears. This helps us to move quickly when new projects begin and shows us your interest in being part of the DO OK team.
What happens after I send my CV?
Our HR team carefully reviews every application for both technical skills and cultural alignment. We look at your experience, strengths and potential fit with our team values before inviting you to the next stage. If we think you might be a match, you’ll hear from us promptly to arrange the first conversation and explain the process ahead.
What is the format of the interviews?
Our process starts with an online HR interview, followed by a technical interview with a DO OK specialist and occasionally a meeting with the client. Each step is conversational, allowing you to learn more about us while we understand your skills, approach and communication style.
Will I receive feedback during the process ?
Absolutely. We believe constructive feedback is essential to professional growth. Whether or not we move forward, we provide clear, actionable input you can use for future opportunities. Our aim is to give you transparency on how your skills matched the role and where you could strengthen your application next time, keeping the conversation respectful and useful.
Do I need a specific level of English to work at DO OK?
A professional level of English is essential, as many of our clients are international and we work in multicultural teams. You should feel confident participating in meetings, presenting ideas clearly and writing documentation in English. If you’re not sure, we assess this in the HR interview and can discuss expectations openly.
Which project will I join?
We match you with a project based on your skills, interests and career goals as well as cultural alignment with the client’s team. This means you’ll join a project where you can make a real impact, feel comfortable in the team dynamics and work on technology and challenges that are relevant to your professional growth.
Is remote work possible at DO OK?
Yes. Most of our roles are remote, supported by proven processes, tools and communication habits. We make sure remote team members have equal access to information, collaboration and social connection. If a project requires on-site work, we’ll discuss this upfront so you can decide if it’s the right fit for your lifestyle and commitments.