Few Reasons Why You Should Join Us:
“We do not work with resources but with people. I like the fact there is no fear or bias against investing in innovation and bottom-up initiatives. The company’s name is not just for show – we are Pragmatic – you find no unnecessary bulky processes here. Everyone is given freedom and autonomy as to how they realize goals.”
“I believe that many problems of the modern world can be solved through disruptive technologies combined with passion and experience. That’s what we are doing at Pragmatic Coders.”
“I look for a sense of accomplishment, freedom and creative people to learn from. I found that at Pragmatic Coders.”
We are currently hiring:
Learn more about products that you may create with us:
Innovative Investment Platform for UK Market
For our client (one of the biggest US/UK financial company) we are creating modern investment platform dedicated for UK market. We are working both on the solution that will be used via API by external clients as well as the end-to-end solutions that will be using our platform and serve end-users.
It is a green-field project that we have started almost one year ago. Since platform will be used by the large number of users and will be processing huge number of transactions we are focusing on scalability, well-designed architecture (microservices), modern infrastructure (AWS), and code quality.
Blockchain-based, fully decentralized investement solution
For one of our client (US-based, successfull ICO founder) we are creating fully decentralized investment solution that will distrupt modern investment world. Modern technology – Ethereum Blockchain and Smart Contracts allow digitalization of standard investment assets. Our product will be soon adpoted by few stock exchanes in the world. Join our team as Senior Blockchain Developer, Blockchain Developer.
Crypto-currency exchange platform dedicated for South American Market
Have you ever thought about solving real world’s problems by creating advanced software solutions? This project might be for you. We are working on crypto-currency exchange platform that will compete with products such as Localbitcoin.com. Our goal is to help people in countries such as Venezuela to distrupt local economy with crypto-currencies and solve financial crisis. Join our team as Senior Java Developer, Java Developer
Advanced International Investment Platform
We are starting development of a new advanced investment platform that will simplify international investments and help bilions of people globally multiply their savings. High security standards, large number of transactions, integrations with various investment platforms and focus on usability – those are the challenges we are facing here. We are planning to implement here modern, server-less architecture. Join our team as Senior Java Developer, Java Developer, Frontend Developer.
Decentralized Licensing Solution – ICO
We are kicking off a new project that will disrupt software licencing. The solution will be based on blockchain and Smart Contracts. If you want to join our ICO team and learn how such process looks like – this project is for you. Join this team as Senior Blockchain Developer, Senior Java Developer, Blockchain Developer
Decentralized Medical Research Platform – ICO
Blockchain-based decentralized solar-generated energy managment platform
The platform for solar-generated energy transfer and trading that aims for balancing electrical energy generation costs. At the end we are aiming for creating the solution that will make solar generated energy free. Join this team as Senior Blockchain Developer, Blockchain Developer, Python Developer
Meet people who you will be working with
Co-Founder, Sailor & Agilist
Wiktor is the first person you will speak to after you make a decision to start your cooperation with Pragmatic Coders.
Being Agile Coach, Mentor, Consultant and Trainer, Wiktor is focused on process improvements (Lean, Agile, Scrum, Kanban, Lean Startup) and technical practices like Continuous Delivery, TDD, BDD, Emergent Architecture and Pair Programming. He is a leading coach in our Developers Leasing Training and Coaching center.
Wiktor holds communication with every member of Client-Sofware House cooperation process, from Junior Developer to Company?s CEO in order to ensure best business partnership results.
Wiktor is also well known Agile Transformation leader and change agent. He is author of ?Myths and Problems in Agile? and “Agile Transformations” books, initiator of ?Bring Your Own Problem? community.
In his spare time Wiktor sails through seas and oceans just looking for adventures.
Co-Founder at Pragmatic Coders, Calisthenics master and Biker
Former agilist, scrum master and QA engineer, Marcin is a Senior Software Developer in Pragmatic Coders. He is experienced in Clojure, Scala, Java 1.6+, Groovy, XQuery and Python.
Marcin believes that success starts from small, self-selected, self-managed and self-directed teams composed from people with extremely high technical skills delivering software on daily basis through continuous delivery.
Having knowledge of how to build a solid team and successful business model Marcin is also a Coach in our Developers Leasing Training and Coaching Center.
He is highly focused on technical practices like BDD, TDD and Test Automation. Compilation of Marcin?s skills allows to develop software that offers high-quality performance and reliability to our Clients.
In his spare time Marcin is practicing calisthenics and riding bikes.
Efficiency master, software craftsman and aspiring photographer.
Scrum Master by heart and a former Software Developer (still loves to code!), he uses combined experience, helping teams in the efficient delivery of the right quality products.
Piotrek focuses on introducing Lean/Agile processes (XP, Scrum, Kanban), good engineering practices and patterns (CI/CD, TDD, Pair Programming, SOLID), eliminating unnecessary wasteful habits and building fun and creative workplaces. He believes investing in people, teams and communication can deliver tremendous results.
If you decide to drop by you will find him assisting Pragmatic Coders teams in their daily work.
An active volunteer in Agile communities – have helped in organizing ALE Krakow meetings and ACE 2016, 2017 conference. A regular participant of Agile Coach Camp PL.
In his spare time, he likes to travel, boost his photographer skills and experiment with new hobbies.
Software Developer, Salsa dancer and Hiker
In his career, Marcin was working as a frontend and backend applications Developer and was also doing tests automatisation. Marcin supports and performs working approach when computers deal with everyday routine work and people are occupied with ambitious and motivational issues. To share his knowledge and experience he holds workshops and training for Developers.
In his spare time, Marcin enjoys dancing salsa and climbing mountains.
Software craftsman, best practicies enthusiasts, mentor
Programming with agility software engineer, leader, mentor, father, friend. Since nine years spanning ideas required for fast and efficient software development as well as long-term product evolution. Software patterns collector, propagator of the thesis that “It’s null until it’s shipped”. Enthusiasts of TDD, BDD, DDD, RDD, CQRS, CI/CD. etc. Occasionally shares knowledge with others as a trainer or conference speaker.
Marcin, Squash Player and Hiker
Marcin is an experienced Python Developer. He has worked on the backend side on a variety of projects but he is not afraid of frontend part.
Marcin believes that understanding of business context and identifying risks on early stages are crucial when contributing value. He strives for designing cost-efficient solutions and considers future prospects and quality at the same time.
Marcin likes to automate and simplify a process as much as possible. He thinks that programming is a form of art and believes in Zen of Python.
In his spare time, Marcin plays board games, goes hiking or loses breath on a squash court.
Damian, Java Developer, Dart player and Guitarist
Damian is a Java Developer at Pragmatic Coders. He made his first steps in programming being in high school. He has won multiple programming competitions, local and national ones. As a teenager, he has developed an interactive platform of communication between teachers and students’ parents.
Damian began his professional career as a call center system administrator. Later on, he moved to more complicated projects, his portfolio includes such projects as the development of a unique bus tickets booking system. He adores Java and C++, he is also fond of frontend development. His overall professional experience is more than 10 years. He is a real team player, he appreciates the camaraderie and cooperation in solving new challenges.
Damian is a member of a Dart Team, Małopolska Dart League. In his spare time, he plays guitar, swims and plays basketball.
Adam, Senior Java Developer, Cycler and Squash Player
Adam is a Senior Java Developer at Pragmatic Coders. He has 9 years of experience working in IT industry. His main field of expertise is backend development based on Spring Framework and JEE. Nevertheless Adam can also boast with few spectacular frontend web based projects.
Adam started his adventure with programming being a teenager. He has always had a passion for building things and solving problems. He is sure that programming is the best activity which combines these two aspects.
Adam believes that constant improvement of skills and learning new IT technologies is a must to be a good programmer. That’s why he spends a lot of time extending his knowledge in this area.
In his spare time Adam enjoys playing squash and cycling. He is also a Raspberrry Pi and electronics enthusiast.
Marketing Manager, bookworm and music lover
Iza is a lecturer at Warsaw School of Economics, teaching marketing, social media strategies and project management. Her PhD dissertation about gamification soon will be completed. Marketing background (9 years’ experience), she worked as a consultant in the successful launching of new products and startups in Poland, US and Japan.
At Pragmatic Coders, Iza is responsible for the company image and creating the successful marketing strategy.
Kuba is a Senior Software Engineer at Pragmatic Coders. He has been programming forever and comes from a solid C++ background.
In his career, Jakub was mainly working as backend developer in FinTech companies (low latency trading, risk management, cryptocurrencies), although he also enjoys full stack Web development.
At Pragmatic Coders, Kuba is responsible for developing systems using blockchain technology.
Kuba always seeks ways to reconcile perfectionism and pragmatism in order to deliver value to the business and its customers. He loves to learn and evaluate emerging technologies to see if they have value for the business.
Beyond programming, he has a passion for photography and playing guitar.
Java Developer, Lifeguard and a Perfect Husband
Kuba is a Java Developer at Pragmatic Coders. His main specialization is backend development based on Spring Framework.
Kuba is constantly improving his skills in terms of clean code and design patterns.
Ha has chosen Java as his main coding language for its compatibility, scalability and freshness. According to Kuba – Java is a language that is forever young.
Kuba likes to look at issues from different perspectives. Ha applies this approach in his work as well in his private life.
Kuba is a professional lifeguard. In his spare time, he likes swimming, playing poker and meeting with friends. He doesn’t imagine his life without his wife.
Junior Frontend Developer, Painter and Gardener
Jacek is a Junior Frontend Developer at Pragmatic Coders. He founds satisfaction in providing great experience and usability to end users. He works with diligence on adding an aesthetic touch to user interfaces.
In his spare time he likes to paint and does gardening. He founds it very relaxing to work in the garden growing his collection of rare plants species.
Software developer, learner, software community activist
Kamil is a Senior Java Developer at Pragmatic Coders and a happy owner of the simplest bio.
Learner, JVM & open-source enthusiast, likes to share knowledge.
Karolina is our Office Manager. She has 4 years of experience in forming well organized offices.
At Pragmatic Coders, she helps all team members to have comfortable working conditions and welcomes any person who decides to visit us in Cracow office.
Offstage, Karolina is keen on good music, trips to Scandinavia and fast cars. But most of all, she loves spending time with family and friends.
Wojtek is a Junior Blockchain Developer in Pragmatic Coders and he puts his first steps in this technology.
He is excited about opportunities which are given by the firm. He already knows that cooperation with experienced colleagues will highly improve his personal and professional skills.
Before joining a team he worked for 2 years as Python Developer in ‘3D printing’ related business.
Wojtek believes in a pragmatic yet elastic approach to the problem.
In his spare time, he is mainly focused on socializing with friends and training Crossfit, but he also likes watching TV series and reading books.
Dima, Senior Java Developer, Cook and Table tennis master
Dima is a Senior Java Developer at Pragmatic Coders. He’s a real fan of what he does. He is both fascinated with front-end as well as with back-end development.
Dima believes that technology can change our lives as well as any technology can be changed by us. During his almost ten years career, he had worked in different fields – from big finance companies to small creative startups.
In his spare time, Dima plays table tennis and goes hiking. He is also fond of cooking that’s why he reads a lot about international cuisines. His biggest passion in life is his family.
Java programmer since 2015
He is interested in programming (mainly in Java), music and sports.
He is an enthusiast of Domain Driven Design.
In his spare time he codes reads books, plays guitar, composes and records music.
Sławek is Blockchain Developer at Pragmatic Coders. Sławek started programming professionally in 2016.
He has contributed to opensource projects. In his work, he mainly uses TypeScript and Solidity languages.
Sławek has a passion for new technologies, like distributed ledgers, cryptocurrencies. He believes that there are many exciting uses of these, which could improve the daily lives of many people.
In his spare time, Sławek is listening to music using high-quality audio equipment, snowboarding, reading tech, business articles and news.
HR Specialist for tech companies with 6 years experience in people development and processes improvements in organizations. Flexible organizer, highly communicative and passionate about developing successful strategies for getting things done. She was studying business psychology, job guidance and talent management in tech companies.
She strongly believes that personal leadership help to grow the organizations and team cooperation.
At Pragmatic Coders, Ewa is responsible for inviting IT talents to talk about work in our projects and build HR strategy helpful to grow great company culture.
In her spare time, she likes to travel, participates in IT meetups and experiments in the kitchen making snacks for board games evenings with friends.
Darek has over ten years of professional experience in developing various kinds of applications. He has mainly worked on the backend part of systems based on Spring Framework, JEE and relational databases.
Lately, Darek decided to gain new skills in frontend because he assumes that this area is equally important.
His priority is automation and quality of solutions delivered. Darek believes that there are more challenging things to do than fixing bugs, so he prefers to keep bugs out of our software rather than fixing them.
In his spare time, Darek is an outdoor type and enjoys inline skating and cycling.
Got his first IT job in container shipping industry as a Full Stack developer working with c# and angularjs.
Has been working with angular since its beta releases, and had the opportunity put those skills into practice building front end part of collaboration platform for the healthcare industry.
Olaf believes in learning about the domain and people using software he builds in order provide best user experience.
Always with the best idea wins attitude, open for negative as well as positive feedback.
In his spare time, he likes to exercise at a gym and hang out with friends.
Jola is a student of Psychology from Jagiellonian University. At Pragmatic Coders, she is learning QA.
That may be a strange mixture, but she has got a tricky idea to make something great from those interdisciplinary interests.
She learns from her colleagues as much as possible about IT. Within this time her goals are to improve her testing skills, analytical thinking, and work effectiveness.
She is interested in Cognitive Psychology, which she want to put upon to the work with IT ground.
In her spare time, she likes to cook cakes and share them with friends. Her other passion is the saxophone. She loves playing this instrument and listening to the saxophone jazz musicians.
Cloud expert, IT community activist & electric unicycle rider
Łukasz is highly skilled and passionate cloud expert who loves to automate and secure repeatable things.
His broad experience in the areas of software development, database design, containerization and cloud infrastructure management gives Łukasz a holistic view of a modern technology stack.
Dominik is a Junior Java Developer in Pragmatic Coders and still studying IT at the University.
He has non-commercial experience in building server-side applications with Spring, but also client apps for Android.
Dominik treats every problem like a challenge and not afraid of new things, going to full stack Web development.
Dreaming about set up successful start-up based on his idea.
His big problem is to convince himself that ‘done is better than perfect’.
After code time Dominik plays football or snowboarding.
He spends plenty of time digging underground artists, especially electronic and rap music.
From time to time also writes some hip hop lyrics.
Paweł is a Junior Java Developer at Pragmatic Coders and former bridge designer.
Pragmatic Coders is a place where he puts his first steps as a professional developer. Shortly after joining the team he discovered how huge opportunity to develop his personal skills he received, thanks to the cooperation with his such experienced colleagues.
Paweł is passionate Java programmer, who is improving his coding skills through constant practice. He values exploring new approaches and frameworks rather than only sticking to ones, that he already knows well.
If it is about the future, Paweł wants to focus on learning new technologies and combining them with existing knowledge, to construct solid foundations of his career.
In his spare time Paweł like to spend it with his fiancée (he prefers to call her ‘My future wife’) either on long walks through the wild nature or passionately watching new TV series. He also likes reading books, recently only work related, but in the past mainly fantasy.
Ania is interested in human resources and employer branding. She decided to combine it with her educational background in Applied Informatics and previous experience in software deployment.
At Pragmatic Coders Ania is learning best employer branding practices and building HR strategy that can guarantee great organisational culture. She believes that people are the most important layer of every company.
In her spare time Ania is keen on skiing, making DIY projects and playing board games with family and friends.
Robert has been a programmer for 20 years. He started with Pascal, Clipper, FoxPro, Java 1.4 and EJB 2.1. Almost all the time he is working in the domain of insurance funds and investments.
He is going to challenge himself as a speaker at conferences in Java.
Robert is passionate about programming languages, sport (jogging, swimming), books and films, mainly fantasy and history.
Monika is a student of marketing who loves startups environment.
At Pragmatic Coders, her efforts are focused on building company’s brand, so it’s attractive for employees. She’s also learning project management by managing some of our internal projects.
Monika does her best not to let lack of time be an excuse for not experimenting with new things. She’s learning different skills all the time such as sewing, alternative coffee brewing, playing the ukulele and even programming – the list goes on.
What is she like outside the office? She’s wearing a giraffe pyjama while baking cakes. Holidays? Mainly by hitchhiking in the wild.
Before his journey with Java, Darek was a geophysicist in marine seismic data processing and he also has a robust experience in the oil industry.
At Pragmatic Coders, Darek puts his first professional steps as Java developer. He believes that his former experience in data processing and analysis could be a gain factor in the world of coding.
Darek wants to improve his coding skills and learn new technologies which can build up his future career and help teammates to achieve all challenging goals.
Privately, partner and father, with passion about the photography and a good food. He likes to read books especially sci-fi.
Darek’s dream is to have his own chopper.
Sergiy has a wide range of interests, from embedded programming to large distributed systems. These interests are accompanied by out of the box thinking and enormous curiosity.
At Pragmatic Coders, Sergiy is involved in blockchain systems development. He is excited to dig into the depth of this new area.
Beside programming Sergiy is interested in electronics.
Artur is Java Developer with the main focus on the backend and a little frontend experience.
As TDD approach fan and new technologies passionate, he’s happy to have so many learning opportunities at Pragmatic Coders (i.e. exploring DDD and Microservices architecture).
Artur is keen on discovering new things as he can’t stand boredom and routine.
In his spare time Artur travels a lot with all possible ways – on foot, by bus or hitchhiking – but always with a backpack. He has his own travel blog (podrozujemy.se). He also loves mountain hiking and photography.
Kuba is a Blockchain Developer at Pragmatic Coders.
He started his career by developing open-source cryptosystems for the mesh-network-based solution.
Formerly, Kuba has worked on a core system in a gambling company and now he’s back in the open-source world.
His technical interests focus mainly on C++, python and cybersecurity.
Kuba loves a good book, good music and good code.