Taro Logo

Lead Software Engineer (Node.js and React)

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,000+ Employees
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 platform. This role offers an exciting opportunity to lead development practices and team building while working on a forward-thinking engagement and customer relations suite for public libraries.

The position involves leading a skilled team of engineers based in Belgrade, working on the Vega LX Admin product. The platform is an AWS-based SaaS multi-tenant solution that helps library administrators create more directed and personalized interactions with their patrons and communities. You'll be working in a hybrid environment, collaborating with US-based management and stakeholders.

As a Lead Software Engineer, you'll be responsible for guiding development practices, architectural decisions, and technical leadership. The role requires extensive experience with Node.js, React, and TypeScript, along with a strong background in object-oriented design and development methodologies. You'll be working with modern technologies including AWS cloud services and various database systems.

The position offers comprehensive benefits including health insurance, paid leave, yearly bonuses, and unique perks like company bicycle rentals. Working hours align with US-East timeframes, typically until 6PM CEST, providing a good work-life balance while maintaining effective collaboration with international teams.

This is an excellent opportunity for a seasoned technical leader who wants to make a significant impact on a product that serves public libraries worldwide, working with a global company that values innovation and expertise in the knowledge and research domain.

Last updated a month ago

Responsibilities For Lead Software Engineer (Node.js and React)

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

Requirements For Lead Software Engineer (Node.js and React)

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 experience
  • Experience with cloud development and AWS (preferred)
  • Experience with Java, Spring framework (preferred)
  • Experience with relational databases (SQL Server, PostgreSQL, MySQL)
  • Experience developing in Linux or Windows environment

Benefits For Lead Software Engineer (Node.js and React)

Medical Insurance
Dental 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