Join our professional software team and deliver impactful digital products for future leaders - DO OK

Your next value-driven team to work with

50+ people with a passion for making our Earth and people around a little bit better. Besides design, backlog estimations, developing software, or testing, we love video and board games, football, gadgets, playing on guitar, cycling meeting with friends, chit-chatting, celebrating great events, travelling to inspiring places, and many other things.

If you are looking for people from the bright side with a story to tell and passion for changing people's lives - join us!

Current positions

Senior DevOps Engineer

Your main responsibilities beyond the will to change the world:

  • Design, build and maintain cloud infrastructure (Azure, AWS)
  • Introducing DevOps principles and methodologies and making sure that they are applied with best practices
  • Automate every aspect of the application deployment process, from development to production environments
  • Implementation and maintenance of CI/CD pipelines
  • Helping troubleshoot infrastructure and deployment-related issues
  • Daily, you’ll work with the following technologies: Azure, AWS, Kubernetes, Helm, Terraform, Ansible, Nginx, ArgoCD, Docker, Grafana Cloud, DataDog, Prometheus, ELK stack, CircleCI, GitLab CI/CD, GitHub actions

Must have:

  • At least 5 years experience as a DevOps Engineer
  • Experience in working with Azure services or equivalent such as Amazon Web Services, preferably Azure
  • Experience with containerisation and container orchestration tools like Kubernetes
  • Practical experience with Kubernetes-managed services such as Azure AKS or AWS EKS
  • Practical experience with Continuous Integration & Continuous Deployment (Gitlab, Github actions, Azure DevOps, CircleCi, etc.)
  • Practical experience in a declarative continuous delivery tool for Kubernetes applications such as ArgoCD or Flux
  • Practical Experience with tools for customize Kubernetes manifests such as Helm or Kustomize
  • Practical experience with configuration management tools, e.g. Ansible
  • Practical experience with infrastructure as a code tools, e.g. Terraform
  • Experience working with Docker
  • Experience in writing shell scripts using Bash, Powershell
  • Experience in any scripting language (e.g. Python)
  • Experience with Monitoring and logging (Grafana and Prometheus, Datadog, ELK Stack, AWS CloudWatch, Azure Log, etc.)
  • Good understanding of Linux-like operating systems
  • Good command of written and spoken English

 Experience we'd appreciate, too:

  • Experience with migrating services from on-premise machines or AWS cloud to Azure

Nice to have:

  • CKA certification
  • Azure certification - AZ-104, AZ-305 
  • AWS certification - Solutions Architect Associate

A list of benefits is long so we will mention only about the crucial ones:

  • Sport subscription
  • Private healthcare
  • Training budget Relocation package

We foster an informal culture, provide flexible work arrangement (flexible hours, 100% remote work), and an office in a beautiful location by the lake.

 

Join our startup-like environment with minds full of new ideas, an agile approach and focus on priorities. We are looking for a seasoned DevOps Engineer, 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.

Node.js Developer

Your main responsibilities beyond the will to change the world:

  • Analyze clients’ requirements and propose solutions
  • Code core features
  • Cover challenging tasks in projects
  • Participate in workshops with clients, support them in identifying risks and finding alternative solutions

Must have:

  • 3-4 years' experience in Node specifically
  • Hands-on knowledge of TypeScript
  • Experience with at least one major Node.js-based web frameworks (Express or NestJS preferred)
  • Good knowledge of VCS tools (Git)
  • Deep understanding and practical knowledge related to databases (relational, document, search, key-value store)
  • API design experience
  • Practical knowledge of ORM/ODM
  • OOP, SOLID, YAGNI, TDD,
  • Unit/E2E tests (jest preferred)
  • Ability to write optimized and low-latency software
  • Good command of written and spoken English
  • Willingness to help and mentor other developers

 Experience we'd appreciate, too:

  • Docker
  • DDD
  • DevOps (AWS)
  • NoSQL
  • Elasticsearch
  • Experience integrating distributed systems 

Nice to have:

  • Community involvement
  • Technical knowledge sharing in a blog or similar
  • Speaking at conferences or workshops

A list of benefits is long so we will mention only about the crucial ones:

  • Sport subscription
  • Private healthcare
  • Training budget Relocation package

We foster an informal culture, provide flexible work arrangement (flexible hours, 100% remote work), and an office in a beautiful location by the lake.

 

Do you want to build high quality software using Node.js? We need your help building a complex cryptocurrency exchange service. It’s a platform that allows following the market, making transactions, investing in digital assets and more. 

Join our startup-like environment with minds full of new ideas, an agile approach and focus on priorities. We are looking for a seasoned Node 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.

Frontend Developer

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.3 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 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.

 

Location: Wrocław/Zielona Góra or Remote

iOS Developer

 

Your main responsibilities beyond the will to change the world:

  • 80% writing new functionalities 
  • 20% maintaining the existing code and bug fixing 
  • Active participation in the Code Review process
  • Occasional help in addressing customer needs during the sales process

Must have:

  • Excellent knowledge of Swift
  • Min. 3 years of proven commercial experience with iOS Development
  • Familiarity with some package manager (CocoaPods, Carthage, Swift Package Manager)
  • Ability to test own code (XCTest/Quick/Nimble)
  • Familiarity with the most popular third party dependencies (eg. Firebase)
  • Fluency with GIT
  • Experience with CI/CD tools (eg. Bitrise, Fastlane, AppCenter, TestFlight etc.)
  • Fluent English (both written and spoken)
  • Will to learn new things!

Skills we’d appreciate, too:

  • Familiarity with Objective-C
  • TDD
  • Basic experience with SwiftUI
  • Experience with IoT

A list of benefits is long so we will mention only about the crucial ones:

  • Sport subscription
  • Private healthcare
  • Training budget
  • Relocation package

Location: Remote/Wrocław/ Zielona Góra 

 

In DO OK, we care for the world we live in and the people in the team. To make it a better place, we have created a non-corporate environment where we gather top talents to work on life-changing projects. 

Besides your daily responsibilities, we give you space to develop other competencies. You will be able to expand your knowledge also outside the project, with the option to use these skills in the future. 

You gain wide autonomy of action and credit of trust, so we count on your maturity and self-reliance. You get the tools and resources to achieve your goal and expand competencies with the organization's growth.

By joining the team, you get access to tech and community leaders, experienced managers, and certified business coaches - they will support and give you honest feedback.  Each member of the DO OK also has internal opportunities to grow: communities of practice, R&D projects, tech content co-creating, personal development budget. We foster an informal culture, provide flexible work arrangement (flexible hours, 100% remote work).

 

Android Developer

 

Your main responsibilities beyond the will to change the world:

  • Writing clean, good quality code, both in projects developed from scratch and maintaining existing features.
  • Recommending and implementing improvements.
  • Participating in code reviews
  • Cooperating closely with your colleagues to make sure the best solution possible is selected.
  • Cooperating with backend developers, UX/UI Specialists and QA engineers.
  • Communicating with international clients to make sure all their requests are addressed and requirements met.

 

Must have:

  • Have a good knowledge of Java/Kotlin
  • Min. 3  years of proven commercial experience in developing Android applications
  • Familiarity with MVP/MVVM architecture, Android Architecture Components, Dagger 2/Koin, RxJava 2
  • Familiarity with Android’s UI/UX design principles and best practices
  • Familiarity with GIT
  • Familiarity with Google Play release process
  • Willingness  to learn new things!
  • Fluent English written and spoken

 

 Experience we'd appreciate, too:

  • Experience with CI/CD tools (eg. Bitrise, Fastlane, AppCenter etc.)
  • Skills with BLE (also BT, embedded)
  • Experience with Android Jetpack
  • Familiarity with testing frameworks

 

A list of benefits is long so we will mention only about the crucial ones:

  • Sport subscription
  • Private healthcare
  • Training budget
  • Relocation package

We foster an informal culture, provide flexible work arrangement (flexible hours, 100% remote work)

Location: Remote/Wrocław/ Zielona Góra 

 

In DO OK, we care for the world we live in and the people in the team. To make it a better place, we have created a non-corporate environment where we gather top talents to work on life-changing projects. 

Besides your daily responsibilities, we give you space to develop other competencies. You will be able to expand your knowledge also outside the project, with the option to use these skills in the future. 

You gain wide autonomy of action and credit of trust, so we count on your maturity and self-reliance. You get the tools and resources to achieve your goal and expand competencies with the organization's growth.

By joining the team, you get access to tech and community leaders, experienced managers, and certified business coaches - they will support and give you honest feedback.  Each member of the DO OK also has internal opportunities to grow: communities of practice, R&D projects, tech content co-creating, personal development budget.

 

or write us an e-mail on: k.mrozek@dook.pro

Python Developer

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:

  • 2 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

A list of benefits is long so we will mention only about the crucial ones:

  • Sport subscription
  • Private healthcare
  • Training budget
  • Relocation package

Location: Remote/ Wrocław/ Zielona Góra 

 

 

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.

 

Hiring process

Take a look at our workspace and feel the spirit of your friends

Benefits

Flattened structure

We value direct & open communication and making decisions together based on data. We're lucky to have leaders, who take care of the team and projects.

Flexible hours

Some like to work at 7am, others prefer to stay up late. We let you decide the working hours as long as the projects are moving forward.

Time & training budget

You get access to educational courses online, books and events to deepen your knowledge and gain new skills.

Apply here

Contact
Tell us something about you
Attach CV*
Drop a file...
Selected file:

Do Grow. Do Connect. Together.

Cookies

Our website has cookies. more info

EU Flag