Lead a High-Performing Engineering Team to New Heights!
Kraków-based opportunity with the possibility to work 60% remotely!
As a Backend Team Lead, you will be working for our client, a global marketing analytics platform trusted by top brands to power their business decisions with real-time insights. You will be leading the development of large-scale, event-driven backend systems used by millions daily. The project involves building and optimizing robust, scalable, and distributed SaaS infrastructure, driving innovation and reliability across cloud-native services. You’ll work closely with cross-functional teams to ensure high-quality delivery, and you’ll play a key role in shaping technical decisions and mentoring backend developers.
Your main responsibilities: Lead and mentor a team of backend developers in daily operations and long-term growth
- Design and implement scalable, event-driven architectures using Kafka and SQS
- Develop and maintain microservices within Kubernetes environments
- Optimize database performance and structure using PostgreSQL and cloud data services
- Write clean, efficient, and maintainable code in languages such as Java, Go, or Clojure
- Collaborate with product managers and engineers to align development with business goals
- Troubleshoot and resolve complex issues across distributed systems
- Guide architectural decisions and ensure adherence to best engineering practices
- Drive code quality, testing, and continuous improvement processes
- Rapidly learn new frameworks, languages, and systems as needed
You’re ideal for this role if you have:
- At least 5 years of experience in backend engineering
- Minimum 3 years of experience leading a team of developers
- Hands-on experience in building and scaling SaaS platforms
- Strong understanding of SaaS architecture, multi-tenancy, scalability, and security best practices
- Solid knowledge of Kafka and event-driven architectures
- Hands-on experience with SQS and Kubernetes
- Strong skills in working with PostgreSQL and large-scale databases
- Proficiency in at least one backend language such as Java, Go, or Clojure
- Experience working with cloud data technologies like Athena or BigQuery
- A strong sense of ownership and ability to deliver as part of a team
- Fast learning ability for new technologies and complex systems
- Excellent problem-solving and system design skills
Nice to have:
- Solid Clojure knowledge
- Experience in functional programming
- B.Sc in computer science or equivalent
#GETREADY to meet with us!
We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.
Internal number #6840
Address:
SKYLIGHT BUILDING | ZŁOTA 59 | 00-120 WARSZAWA
BUSINESS LINK GREEN2DAY BUILDING | SZCZYTNICKA 11| 50-382 WROCŁAW
Contact:
INFO@ITDS.PL
+48 883 373 832