Java Tech Lead - Smart City
Dowborczyków 30, Łódź
Incubly
Hey! Nice to see you!
Let’s share our stories to get to know a bit better…. We are business and technology enthusiasts constantly hungry for new challenges, self-development, and development, and nothing motivates us more than great software products and happy customers.
At Incubly, we believe that great people want to work with great people, so we started building a company that would attract great minds and allow us to achieve everything without feeling like we're just working, but rather having fun. Our mission is to mainly support tech companies and startups (scaleups) in fast, high-quality scaling up of their teams and boosting their product development, testing, and deployment so that we can succeed together.
We are currently working with a leading global mobility platform that includes brands like EasyPark, Flowbird, RingGo, ParkMobile, and Parkopedia. Active in over 90 countries and 20,000 cities, Arrive helps make urban mobility smarter and travel easier through solutions like smart payments, optimized parking, and EV charging. It’s about more than movement—it’s about creating more livable cities and better travel experiences.
As a Tech Lead, you will play a dual role of execution and leadership. You will drive the technical direction of your team, make strategic decisions, and ensure alignment with business goals. This is a hands-on and highly technical position, where you’ll balance coding and architecture responsibilities with mentoring and guiding engineers. The right candidate thrives on solving complex problems, shaping scalable solutions, and enabling the team to deliver high-quality products.
Your daily responsibilities:
Technical Leadership & Mentorship
Drive architectural discussions and decisions within your domain, ensuring alignment with distributed microservices best practices.
Define and enforce engineering best practices across the team.
Foster a healthy code review culture that emphasizes constructive feedback and continuous learning.
Collaborate to build the technical roadmap and support your team in executing it.
Lead major technical decisions, set standards, and ensure alignment with business objectives.
Guide, mentor, and support engineers in their technical growth.
Combine strategic vision with hands-on execution when needed.
After some time, participate in the on-call rotation.
Cross-Team Collaboration & Communication
Communicate effectively with engineering, product, and business teams.
Translate complex technical challenges into clear, actionable insights for non-technical stakeholders.
We need you to have:
5+ years of experience in back-end development with strong proficiency in software engineering principles.
Solid experience with Java and Spring.
Strong knowledge of databases, including SQL, data modelling, and query optimisation.
Familiarity with DevOps practices such as CI/CD, containerization (Docker, Kubernetes).
Hands-on experience with testing (unit, integration).
Deep understanding of system design and architecture (design patterns, microservices).
Proven ability to design and implement scalable, reliable, and maintainable systems, with a focus on long-term quality.
Be ready, after some time, to participate in the on-call rotation.
Knowledge and practical experience with secure coding practices and protection against common vulnerabilities.
Previous experience working with financial systems or billing platforms.
Interpersonal skills:
Problem-solving – ability to identify issues, evaluate options, and implement effective solutions.
Communication – strong skills in collaborating with teammates and stakeholders; able to translate complex technical concepts into clear language for non-technical audiences.
Teamwork – works well within a team, actively contributes to a positive and supportive culture.
Adaptability & learning – open to learning new technologies and adjusting to evolving requirements.
Proactivity & ownership – takes initiative, raises challenges early, and drives progress toward team goals with accountability.
Our offer:
In addition to great company and challenging projects, we can offer much much more, i.e.
knowledge sharing within our company
agile and friendly atmosphere, non-violent communication and full respect for diversity
possibility to choose from onsite (in Lodz, Poland) or hybrid work (in our office in Łódź city center)
Remuneration: 1400-1700 PLN daily (B2B contract) or 23000-27000 PLN gross (monthly on UoP)
Java Tech Lead - Smart City
Java Tech Lead - Smart City
Dowborczyków 30, Łódź
Incubly