This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.
Find out more ›There are many reasons to join EL Passion. Just see for yourself!
See current openingsWorking at EL Passion is...
EL Passion is tasks instead of procedures — each movement and daily duty is based on a well-considered, generally understandable goal that motivates us.
Michal Warda
CTO
EL Passion is like a kitchen full of surprises, someone pours the flour, someone else adds craft milk, somebody else mixes it all together and throws it in the toaster.
Karol Sarnacki
Principal Software Engineer
EL Passion culture is also about being transparent — employees can easily get information on how the company’s performing, what goals are being achieved and what the future holds for us.
Michal Mazur
Design Team Lead
We offer a self-growth budget you can spend on developing the skills of your choosing. It includes courses, conferences, and anything else you can think of that can help you become better.
📚We have a Salary System that is equal for all tech teams. Thanks to that, we don’t talk about salaries as something between the company and particular people, and we can start talking about a system in which everyone partakes.
💰You choose your working hours. As long as you and your team are in sync and happy with the results, it’s up to you to organize your work.
⏰We offer fully remote positions, but our office stays open for everyone who needs it. It’s all a matter of your preference.
🏢We give you a private health insurance package and your usual wellness benefits: Multisport Card Plus.
🏃♂️We know the value of a good setup. We work on the newest Macbooks Airs & Pros, but in case you need a highly customized machine to fit your needs and preferences, we are able to co-finance it.
👩💻Working at EL Passion means you have a tangible impact on the company; you can participate in shaping our vision, our strategy, and our activities.
✨We hold Hackathons twice a year. It’s your time to experiment, learn and share knowledge.
🎩We will help you transform your ideas into tangible product features and align them to your users’ needs.
You get a chance to develop apps with the assistance of your mentor and the rest of the team. It’s a great opportunity to observe the work of experienced development teams and gain practical skills.
You have already mastered the basics of your preferred programming langage. You join commercial projects and share tasks from the backlog with your teammates. You also get extensive code reviews for all your written code so you can be sure you’re making progress.
You work mostly independently, but never alone. You know how to write well-tested & clean code using more advanced design patterns. You already have some experience in SCRUM. You're a vital member in your project team and start building your own opinions on development and the authority to defend them. You share knowledge with less proficient team members.
You are the go-to guy for your Junior colleagues. You stand guard over good programming practices and are able to well substantiate your technological choices for a project. Your code is architecturally sound and you demonstrate an advanced knowledge of technological solutions. You know how to handle technological debt and you advise credibly in difficult project situations.
You demonstrate the interpersonal qualities that make it natural for you to work with people. You care about the wellbeing and professional development of your teammates. You support them in learning to work together and in developing their client-side manner. This role is only elected internally, it’s not attainable through external recruitment.
Your skills are highly advanced and your angle is mostly technology-focused. You set the tone as far as new programming languages, frameworks, tools and practices. You are capable of quickly entering any ongoing project and help out when others get stuck. You are also your team’s source of knowledge and inspiration.
We've introduced self-management in our teams. See how we're doing.
We're an Agile company and we work according to SCRUM on a daily basis - internally and with our clients on projects.
Our developers work in self-managing teams to ensure their independence, faster decision-making process, and individual & teams’ development and satisfaction.
90% of the work we focuses on creating new products or enhancing the already existing ones, not maintenance.
We hold feedback sessions every 3 months so you can discuss your progress and Career Path directly with your Team Lead or Manager.
You can choose the technology you want to get proficient in to develop your projects. We always support you on the road to become a full-stack developer.
We catch up on weekly & bi-weekly internal meetings to exchange ideas and share what we’ve learnt.
TDD, BDD, Integration tests, Unit tests, CI, CD
Working in a hybrid model doesn’t mean we don’t meet up. Every team can use their integration budget to their liking.
We grow in a transparent way, everyone at the company has insight into what we’re doing and why we’re doing it. and can track theongoing changes.
All of our current openings are located in Warsaw, Poland, but we also hire remotely.