Tech Lead

Zagreb, Croatia (Hybrid)

Do you want to join a growing team of top professionals who invest time and effort into teaching, career growth, and cultivating employees into the next generation of IT experts? You've come to the right place. Span is an international IT company with over 30 years of experience in developing and delivering advanced technology solutions. Span is recognized in the market as a multi-specialist with a business focus on three key strategic areas: cloud, cybersecurity, and artificial intelligence. We're constantly improving, advancing, and adopting new trends, new skills, and new expertise, giving our employees virtually endless opportunities for professional development.

The Software & AI Solutions business unit gathers over 140 experts and is one of Span's key pillars. We focus on developing advanced software solutions, applying artificial intelligence, and processing and analyzing data to create real business value for our clients. We work across various industries and deliver solutions that make a tangible difference, both for our external clients and our internal needs.

We value personal accountability and freedom in how work gets done. We believe in professionals who know how to deliver results. At the same time, we strive to invest as much as possible in professional development – your growth is our priority. That's why we plan career paths together, build technical and soft skills, share knowledge, learn from mistakes, and strive for continuous improvement. We work on interesting projects that improve businesses and contribute to real progress. We want people who want to be part of something bigger. We know when to say "no" and do not compromise on quality or people. Our core principles are excellence, responsibility, and trust; we're looking for those who live by them.

As we continue to grow intensively across all key business parameters, both domestically and internationally, we are looking for an experienced Tech Lead who will play a crucial role in shaping our technical direction, supporting engineering teams, and ensuring the successful delivery of high-quality, scalable solutions as we expand.



What you'll do:

  • Primarily working on projects involving the implementation of software solutions, and when needed, the maintenance of delivered software solutions.
  • Independently assigning technical project tasks to team members on medium-sized projects.
  • Organizing and leading internal meetings of the development team, while providing guidance and support to team members when they encounter technical issues.
  • Responsible for code reviews to ensure the required code quality standards are met on the project.
  • Creating and maintaining documentation in accordance with established standards, with a focus on system architecture design and detailed technical documentation.
  • Breaking down complex technical problems in order to independently resolve assigned tasks.
  • Performing initial assessments of implementation timelines, validating the appropriateness of chosen technologies, and identifying technical assumptions, constraints, and risks.
  • Organizing and leading workshops with clients, with a focus on the technical implementation of the project.
  • Participating in the preparation of the technical part of project proposals for medium-sized projects, from development estimation and preparation of technical specifications to presenting the architecture of the proposed solution.
  • Mentoring junior colleagues when necessary.


We could be a perfect fit if you are:

  • Experienced in software development
  • Approaching activities in a planned and organized manner, focused on essentials and working quickly and efficiently
  • Showing a strong desire for constant personal and professional development and improvement
  • Inclined to innovate, always trying out different approaches and looking for new, better, and more efficient ways of working
  • Appreciating and accepting differences, respecting other people and their opinions and ideas, and readily giving them yourself
  • Communicating openly and easily with different types of people


What we expect:

  • Minimum 5 years of experience in software development
  • At least 2 years of experience as a technical lead
  • Experience working on complex projects and understanding the whole development lifecycle
  • Experience with tools and technologies such as .NET, C#, Angular, Azure DevOps, Git, databases, and CI/CD processes
  • Experience in developing Cloud Native applications and knowledge of Azure
  • Understanding of software architectures, application security, and DevOps concepts
  • Understanding of business processes and the ability to identify technical solutions that bring business value
  • Excellent problem-solving skills and the ability to think critically and analytically
  • Excellent communication and organizational skills
  • Proficient in English, both spoken and written


Skills that will bring you extra points:

  • Microsoft certificates in related technologies: SQL, Software Development, Azure, AI, etc..


What's in it for you:

  • Competitive salary according to your experience
  • A business phone of your choice
  • Regular feedback on your performance and personalized career development plan
  • Possibility to earn different types of bonuses
  • Subvention of Multisport card or PassSport- not only brain workout is important
  • Minimum of 25 vacation days
  • Complete health checks- adjusted for men and women
  • Psychological counseling - we care about your well-being
  • Lunch and transportation compensations
  • Benefits for children of employees


When you’re ready, click the Apply button below – even if you don’t check every single box. We are looking forward to meeting you! 😊

Job description

Tech Lead

Personal information
Add
Professional data
Add
Add
Add
Add
Details