Job description
We are the company that stands behind ButterCMS , an easy-to-use headless CMS with a blazing-fast API used by thousands of companies around the world
ButterCMS is a part of Tiugo Technologies, a leading tech company specializing in developer platforms, helping software companies accelerate growth and scale their business. Tiugo contains a suite of brands that are API-first, market-leading developer platforms focused on content creation and digital collaboration. Tiugo’s current family of brands includes ButterCMS, CKEditor, TinyMCE, and Uploadcare.
We have experienced steady growth over the years and employ over 230 people globally. Nearly half of our team is based in Poland (CKEditor). We are currently seeking a Staff Software Engineer to lead the development of our globally used product, ButterCMS.
To learn more about ButterCMS, visit .
Location : Remote or hybrid/onsite (Warsaw or Poznań, Poland)
Your new role:
As a Senior Software Engineer / Team Leader in the ButterCMS team, you will be leading the development of our key product – ButterCMS.
Key responsibilities:
- Maintaining and developing a headless CMS used by thousands of clients by creating high-quality code (main technologies: Python/Django, Vue.js, PostgreSQL).
- Defining the technical direction of new solutions.
- Ensuring a high technical standard of created solutions, performance, scalability, reliability, and security.
- Being a team leader (~6 people), responsible for what the team delivers, task assignment, and team care.
Job requirements
To be successful in this role you need the following:
- Proven experience (several years) as a software engineer, with at least five years in Python/Django, relational databases (PostgreSQL or similar), and two years in JavaScript.
- Experience with caching using systems such as Redis and Memcached.
- The ability to balance perfectionism with pragmatism.
- Good communication skills and a decision-making approach.
- Great teamwork abilities with a ‘hands-on’ approach.
- Ability to work collaboratively across the organization including customer success, i.e. to understand better what changes are required and occasionally to support customers.
- Comfort with speaking and writing in English.
- Ready and able to work in an international environment (team across Poland, Europe, and the US).
- Nice to have: Experience with CMS/Headless CMS platforms or similar.
Why join Tiugo Technologies:
Our people are a huge part of what makes Tiugo Technologies a great place to work! Aside from a great team, some of our benefits include:
- The salary range for a B2B contract is 26 000 PLN – 32 000 PLN + VAT per month.
- Flexible schedule and the possibility to work fully remotely.
- Professional development resources (up to 5 days of additional leave and 6 000 PLN yearly).
- LinkedIn Learning access.
- Extra leave for Tiugo Day – our company’s foundation day and your birthday.
- English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German.
- Access to a mental health and well-being platform with 24/7 dedicated psychological support.
- Private medical care (Enel Med or Medicover) and Multisport card.
What is next:
- HR interview with Ola (People & Culture Specialist).
- General interview with Wiktor (CTO).
- Technical interview with Bartek (Software architecture) and Zan (Python/Django).
- The recruitment task to be done at home and the result presentation meeting.
PostgreSQL Django memcached caching Python Redis Vue.js JavaScript Team Leader Software Engineer