If you’re looking for software developers and engineers to implement an advanced technology for your business, you’re in the right place.
At TouK, we love the challenges of advanced IT projects and crafting robust systems. Customised open source components let us deliver what you need in the best time and budget possible.
Planning your project
Would you like to solve a business problem with a custom software solution? Or maybe you have a product idea in mind? Let’s take a closer look!
Together, we will walk through your assumptions and present our solution as an outcome of the process. If needed, we will build a prototype to ensure that the final result will meet the expectations.
It’s time to draw up an initial plan. Taking into account your time constraints, budget and technology preferences, we’ll find out the best possible option.
When we’re on the same page and ready to start, it’s time to select a dedicated full-time team to deliver your project.
Software development
Business requirements change faster than most ISVs can withstand. We create software that anticipates future changes and provides ultra-lasting quality. Our teams use XP practices and organize their work using Scrum and Kanban methods.
We are software experts, not just programmers. We provide a diverse skill set needed to succeed as an ISV. This includes writing software specifications, code, automated tests, and documentation. We’re also capable of solving tough algorithmic problems.
Plan
Development
and testing
working
software
feedback and
adaptation
We are Java, Scala and Kotlin fans but with each new project, we choose the most applicable technologies and leverage their strengths. We can do this because we know the tool stack inside out – our developers are recognised for their expertise in the IT community.
We have cooperated with most of our clients for years. They are several large and medium enterprises from different businesses whose trust we have won through our expertise, hard work and initiative that creates value. We ensure that our clients enjoy top quality in their IT systems with low maintenance costs.
Since 2002 we have worked for: telecommunications, media & digital communications, financial services, banking, utility, logistics, publishing and security sector companies.
Our clientele is spread around the globe, featuring companies from Poland, United Kingdom, Romania, Denmark, Ireland, United States and Nigeria.
TouK was founded by developers, and 90 out of 95 team members – including owners and management – build software every day. The company has 19 shareholders, all of them developers.
We strive to build a team of devoted, creative and passionate people and give them the opportunity to grow. What makes the TouK team unique is versatility. We’ve gathered developers who are able to carry out analysis, write transparent code, test the software they create, and present innovative ideas to the customer in a comprehensible way.
We equally appreciate technical skills and high integrity. This guarantees great atmosphere within the company and enables different personalities to share a common vision and look in the same direction.
At TouK, there is no rigid structure. We organize ourselves for the needs of customers. You can see it especially when we rearrange our office before a new project so ensure we can communicate smoothly.
Workshops
We promote self-development and knowledge sharing by organizing internal workshops. Instead of hiring external trainers, we encourage our employees to teach one another, with high standards and a broad scope of topics – from new technologies and improving code quality to public speaking and presenting. On top of that, we stimulate our creativity and problem-solving skills during internal hackatons.
Culture
TouK is a place for hungry minds who are excited about learning new things. We are not afraid to walk an extra mile in our development as technology masters and team players. While we set the bar high, we also help everyone reach it by mutual education and cooperation. We are also proud to have a bunch of recognised industry experts and speakers on board.
Browse Jobs
We welcome people who value good code and are eager to seek the best solutions for their projects. Apart from technical expertise, we appreciate a passionate and proactive approach, ambition, and curiosity. In return, we offer work in a friendly and creative environment with a salary adequate to your experience, responsibility and engagement.
We offer
work in flat-structured 95 people company driven by developers and organized into small agile teams
work on big data stream processing projects for our clients
(in part) development of open-source TouK Nussknacker platform
good learning environment
bicycle storage, shower, second breakfast, fresh fruits, ping pong, weekly workshops
12 936 - 20 160 PLN (our cost)
Requirements
excellent communication skills, ability to drive productive technical discussions
ability to effectively communicate with clients and engineering teams
anticipation and taking ownership of complex technical challenges, driving to resolution
excellent theoretical basis in information technology
familiarity with good programming practices – you can create well tested & clean code
solid functional programming skills
very good knowledge of Scala & Java, but also a versatile, flexible developer
prior experience with Apache Flink & Apache Kafka
ability to work effectively in Unix/Linux environments
interest in internals of used tools
fluent polish language skills
We appreciate
involvement in the community – participating in meetups, conferences, hackathons
contribution to open source projects
writing a blog
familiarity with Akka, understanding the idea of actors
knowledge of BigData ecosystem e.g. HDFS, Zookeeper
We offer
work in flat-structured 95 people company driven by developers and organized into small agile teams
good learning environment
bicycle storage, shower, second breakfast, fresh fruits, ping pong, weekly workshops
8 400 - 20 160 PLN (our cost)
Requirements
good theoretical basis, interest in inner workings of the tools you use
very good knowledge of Linux
familiarity with good programming practices – you can create well tested & clean code
good knowledge of Scala, Java, but also a versatile flexible developer
familiarity with Akka, understanding idea of actors
functional programming skills
knowledge of relational databases
Git, Maven, Gradle, Sbt
fluent polish language skills
Even if you don't meet these expectations, don't be discouraged. You'll learn at TouK.
We appreciate
versatile flexible developers
passion and thirst for knowledge
responsibility and grit
involvement in the community: participating in meetups, conferences, hackathons
contribution to open source projects
writing a blog
initiative and engagement in the evolution of TouK
We offer
work in flat-structured 95 people company driven by developers and organized into in small agile teams
good learning environment
bicycle storage, shower, second breakfast, fresh fruits, ping pong, weekly workshops
8 400 - 20 160 PLN (our cost)
Requirements
good theoretical basis, interest in inner workings of the tools you use
very good knowledge of Linux
familiarity with good programming practices – you can create well tested & clean code
good knowledge of Java, but also a versatile flexible developer
functional programming skills in Java
experience with IoC containers and ORM/JPA frameworks
fluent polish language skills
Even if you don't meet these expectations, don't be discouraged. You'll learn at TouK.
We appreciate
versatile flexible developers
passion and thirst for knowledge
responsibility and grit
involvement in the community: participating in meetups, conferences, hackathons
contribution to open source projects
writing a blog
initiative and engagement in the evolution of TouK
We offer
work in flat-structured 95 people company driven by developers and organized into small agile teams
good learning environment
bicycle storage, shower, second breakfast, fresh fruits, ping pong, weekly workshops
10 920 - 20 160 PLN (our cost)
We’re looking for developer that
has deep and broad technical experience backed with theoretical knowledge
can reason about software architecture from a high level
is passionate about open source, especially in the everchanging frontend ecosystem
has very good knowledge of the modern JavaScript, mainly ES6/ES2015 and beyond or TypeScript
has good knowledge of generating HTML5 using one of React or Vue
has good knowledge of generating CSS3 with preprocessors like: Less, Sass, PostCSS; or with css-in-js tools like: styled-components, jss
has knowledge of modern build/package systems like: webpack, rollup, fuse-box; and their auxiliary helper tools like babel and eslint/prettier
has knowledge of testing frameworks like: jest, karma, mocha
has practical experience with Git
takes interest in best practices regarding UI and UX
shares knowledge and experience through pair programming and extensive code reviews
has fluent polish language skills
Even if you don't meet these expectations, don't be discouraged. You'll learn at TouK.
We appreciate
versatile flexible developers
passion and thirst for knowledge
responsibility and grit
involvement in the community: participating in meetups, conferences, hackathons
contribution to open source projects
writing a blog
initiative and engagement in the evolution of TouK
Knowledge sharing
At TouK, we learn how to speak in public and give presentations. We share our knowledge at many conferences in Poland and abroad, where we share what we've learned during our work.
Nurturing the developer community
We frequently take part in conferences as attendees, sponsors, and co-organizers. Additionally, we are eager contributors to many open source projects.
Would you like to discuss your new project?
Drop us a line and we’ll get back to you.
Interested in working at TouK?
Contact us!