Engineering Team Lead

Why choose us and what we offer you:

  • We work in an A-class workplace surrounded by an exceptionally friendly environment at a very attractive location in Sofia.
  • We offer a permanent labor contract.
  • With us, you can discover the opportunity to work in a diverse and international team of professionals building up your future career. We DO respect motivated people from all cultures and backgrounds.
  • For your best start, we provide a smooth onboarding process and a lot of regular company trainings.
  • Upgrade your strengths while working. We provide access for every employee to hundreds of paid courses on the Udemy platform.
  • This place is the best opportunity for your professional and career growth in one of the leading companies in digital marketing serving niche markets and products.
  • You can 100% rely on a steady but attractive and motivating salary.
  • Win-win solution: more for us = more for you. Bonuses based on KPI's and personal performance.
  • Full “Luxury” package health insurance including dental care and optical glasses.
  • 25 days paid annual leave.
  • Exciting team-building events.
  • "Multisport" card.
  • Transportation allowance.
  • Life insurance provided by us.
  • Free coffee, food, and drinks at the office.

Your challenges will be to:

  • Managing one software development team.
  • Making sure the development and release processes are being followed.
  • Managing capacity and plan your team's work accordingly so that commitments are met.
  • Accountability for your team's release schedule.
  • Ensuring that the code is architectured properly and is written in a testable manner.
  • Managing cross-team communication and ensuring transparency and alignment with relevant stakeholders.

Our expectations:

  • 5 years of development experience in OOP in Java EE.
  • Expertise in building cloud-native applications with Quarkus.
  • Deep understanding of software architecture and design principles.
  • 3 years of experience with relational database systems, schema design and SQL.
  • Experience with Postgre SQL and GraphQL is considered an advantage.
  • Experience writing unit/integration/e2e tests.
  • Experience with distributed systems, cloud computing services (like GCP and AWS), K8s.
  • Familiarity with .NET Core is considered an advantage.
  • 3 years of experience in front-end development.
  • Proficiency in developing UI components with React framework.
  • Hands-on experience with ES6 and TypeScript.
  • Experience with testing frameworks like enzyme, jest.
  • Experience with node.js.
  • Communication skills.
  • Analytical thinking.
  • Problem-solving.
  • Familiarity with the agile development framework and scrum.
  • Ability to inspire teammates to meet deadlines.
  • Attention to detail.
  • Organizational + leadership skills.
  • Experience in managing people, identifying growth opportunities, and building personal development plans.
  • Experience in Casino/Sportbook related industry is a plus.
  • Fluent English.

If you think this job will be the perfect fit for you, send us your CV.
Only short-listed candidates will be contacted for further communication. All applications will be treated with strict confidentiality.