Taro Logo

Lead Software Engineer

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across knowledge, research and innovation.
Sarajevo, Bosnia and Herzegovina
Frontend
Staff Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Job Description

Clarivate is seeking a Lead Software Engineer to join their team working on the Vega Product Suite, a next-generation public library engagement suite. This role offers an exciting opportunity to lead development practices and shape the future of library technology. The position involves working with a skilled engineering team based in Belgrade, focusing on the Vega LX Admin product.

The role requires extensive experience in Node.js, React, and TypeScript, with a strong background in OO design and development methodologies. The ideal candidate will lead team efforts in designing, building, and supporting applications in an agile environment, while making critical decisions about architecture and technology selection.

The Vega project is an innovative AWS-based SaaS multi-tenant platform that helps library administrators enhance patron and community engagement through personalized interactions. The platform combines multiple cross-functional components to deliver a unified, connected data experience across library's internal and marketing data.

Working in a hybrid environment from the Belgrade office, you'll collaborate with a US-based manager and align with US-East timeframes. The position offers comprehensive benefits including health insurance, paid leave, yearly bonuses, and various lifestyle perks. This is an excellent opportunity for a seasoned engineer looking to make a significant impact in the digital transformation of library services while leading a talented team.

Last updated 11 days ago

Responsibilities For Lead Software Engineer

  • Lead development practices, team building, and developing software in a collaborative environment
  • Lead team efforts to design, build, test, and support new and existing applications in an agile environment
  • Lead team efforts in identification, design, and implementation of solutions for new features and software defects
  • Produce high-quality and on-time deliverables according to planned project goals
  • Lead project architecture and technology selection and best practice discussions and related decisions

Requirements For Lead Software Engineer

Node.js
React
TypeScript
PostgreSQL
MySQL
  • Minimum 5 years of experience with Node.js
  • 2+ years of experience with React and Typescript
  • 3+ years experience with OO design and development methodologies
  • Bachelors' Degree or equivalent number of years of experience
  • Experience with cloud development and AWS (preferred)
  • Experience developing with Java, Spring framework (preferred)
  • Experience with relational databases and database design
  • Experience developing in a Linux or Windows environment

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • 25 days leave per annum
  • Private Health Insurance
  • Paid Lunch
  • Yearly Bonus
  • Yearly Merit Plan
  • Fit Pass
  • Life Insurance
  • Accident Insurance
  • Company bicycles for rent free of charge