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!

Hiring process

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

Benefits

Flat structure

We value direct communication and feedback, and we make decisions together.

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.

Remote work

We are used to working remotely with clients and with each other. Some of us are in the office every day, while others only show up once a week.

Current positions

Senior Python Developer

Do you want to build high quality, life-changing software using Python? We need your help building a complex vitality coach app. It helps users to build healthy lifestyle and good habits. 

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.

Your main responsibilities beyond the will to change the world:

  • Analyze clients’ requirements and propose solutions
  • Design overall architecture of the products
  • Code core features
  • Cover the most challenging tasks in projects
  • Mentor other developers
  • Participate in workshops with clients, support them in identifying risks and finding alternative solutions

Must have:

  • 3 years' experience in Python specifically
  • Hands-on knowledge of Python 3.7 (typing, dataclasses)
  • Experience with at least one major Python-based web frameworks
  • Good knowledge of VCS tools (Git)
  • Deep understanding and practical knowledge related to databases (relational, document, search, key-value store)
  • Experience integrating distributed systems
  • API design experience
  • Practical knowledge of ORM
  • OOP, SOLID, YAGNI, TDD, DDD
  • Unit tests (pytest 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
  • DevOps (Azure) 
  • Celery
  • NoSQL
  • Elasticsearch
  • Kafka

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.

Salary: 13 000- 18 500 PLN net + VAT (B2B) 

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

Administration Specialist

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. 

We want to deliver excellent software services and solutions to our clients, broadening the current offering. That’s why we need to expand our team with an Administration Specialist in our office in Wrocław. We need your support with the organization and running of the daily administrative operations and the office.

Your main responsibilities beyond the will to change the world:

  • Providing full front desk support to internal and external guests, mail/couriers, post
  • Office maintenance: contact with vendors, taking care of administration part of purchasing orders, order office supplies and accessories
  • Taking care of the documentation workflow, updating databases 
  • Controlling the worklogs, preparing internal reports and statements
  • Assisting our fantastic associates in day to day administrative tasks 
  • Improving internal communication flow
  • Providing ongoing support for each department
  • Assisting in organizing and planning internal meetings, arranging logistics and catering
  • Assisting in organizing various events for the Company
  • Close cooperation with HR, facility, and Accountant
  • Arranging new workplace areas for employees
  • Providing help related to business travels
  • Keeping the office area clean and organized, coordinating cleaning staff and other external services providers

Must have:

  • Min. 1 year of experience on similar position
  • Excellent organizational and time management skills
  • Analytical abilities and problem-solving attitude 
  • Attention to detail
  • Very good computer skills and being familiar with office equipment
  • Fluent in spoken and written Polish and English
  • Very good interpersonal skills
  • Assertiveness and ability to work under pressure of time
  • High personal culture 
  • Experience in cooperating with internal and external clients

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

  • Sport subscription
  • Private healthcare
  • Training budget
  • Informal culture 
  • Fixed working hours (8-16)
  • Office in a beautiful location

Salary range:  4 000 - 5 000 PLN gross (contract of mandate or contract of employment)

Location: Wrocław

 

iOS Developer

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.

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. 2 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
  • Experience with reactive programming paradigm

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)

Salary range: 10000 - 13000 net + VAT (B2B) 

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

 

Android Developer

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.

Our peers use to say that they work here to live and grow.*

 

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

Salary range: 8 000- 12 000 PLN net + VAT (B2B) 

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


*Anonymous work satisfaction survey, 2020

Head of Delivery

We are a technology consultancy and software development company. We deliver value-driven products and services for future leaders of financial innovation, smart resource management, logistics, and IoT. Our company is driven by its mission to help create a sustainable future, which it believes will be facilitated through the informed use of its software. After 10 years’ trading, DO OK’s worked for more than 100 clients has already positively affected millions of people. 

We want to deliver excellent software services and solutions to our clients, broadening the current offering. That’s why we need to expand our team with a hands-on Head of Delivery. By joining the team, you gain wide autonomy of action and credit of trust. We count on your maturity and self-reliance. Use available tools and resources to achieve goals and the organization's growth.

The crew will support you and give you honest feedback. You'll be reporting to CEO and collaborate closely with HoG and COO.

Your role:

You will be responsible for the technology and organization of teams to deliver IT projects. You will provide sound technical leadership in all aspects of our business. You will communicate with employees, partners and customers to ensure our company’s technologies are appropriate and delivery strategy is executed. The role is also about being well-versed in current technological trends and familiar with a variety of business concepts to help us in growth.

Your main responsibilities beyond the will to change the world:

  • Being a leader for the Delivery Team - Engineering, Project Management, Business Analysis and Design. 
  • Build motivation and make sure the structure, size and competence of the team are adequate to the needs.
  • Support organisational transformation in terms of processes, ways of working and change management
  • Being a change leader who is able to prepare organisation to cope with change resulting from business goals
  • Being a communication hub between commercial and technological mindset
  • Decide on technologies used within the company 
  • Keep abreast of new trends and best practices in the technology landscape
  • Consistently maintain/ensure product delivery efficiency on a company level
  • Build quality assurance and data protection processes
  • Review customer needs and plan and coordinate delivery activities accordingly
  • Track, analyze and monitor technology and IT projects performance metrics
  • Oversee DO OK’s software architecture approach 
  • Work closely with Growth, Business Development and Operations departments
  • It would be nice if you could help in attracting the best engineers to DO OK.

Must have:

  • Proven experience as a Head of Delivery or similar leadership role
  • Actual software development experience with a variety of technologies
  • Knowledge of software delivery process and systems development life cycle
  • Knowledge of Agile Methodology
  • Commercial mindset - being aware that the customer is the most important stakeholder
  • Ability to look forward and plan accordingly
  • Change management experience
  • Understanding of budgets and business-planning
  • Strong influencing skills
  • The ability to delegate responsibilities
  • Ability to make tough decisions
  • Having soft skills such as empathy, emotional intelligence and a coaching mindset.
  • Ability to communicate with clarity and precision. 
  • Knowledge of technological trends 
  • Create space to learn and absorb input from team members.
  • Strong English skills in speaking and writing

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: Wrocław/ Zielona Góra 

 

Apply here

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

Do Grow. Do Friends. Do Connect. Together.

Cookies

Our website has cookies. more info

EU Flag