Vilnius/ Kaunas/ Remote

Node.js Developer

Indigroup is an executive and specialist search company, whose quality of services is becoming a benchmark in Baltic states. Our client in an international IT company Bentley Systems.

Bentley Systems is the leading global provider of software solutions to engineers, architects, geospatial professionals, constructors, and owner-operators for the design, construction, and operations of infrastructure. Bentley’s MicroStation-based engineering and BIM applications, and its digital twin cloud services, advance the project delivery (ProjectWise) and the asset performance (AssetWise) of transportation and other public works, utilities, industrial and resources plants, and commercial and institutional facilities.

Bentley Systems employs more than 4,700 colleagues, generates annual revenues of $700 million in 170 countries, and has invested more than $1 billion in research, development, and acquisitions since 2012. Bentley shares transact by invitation on the NASDAQ Private Market. More:

2 offices

Bentley Systems operates in 2 offices in Lithuania: Vilnius and Kaunas, but you can work remotely as well.

The iTwin team

The iTwin Platform development team consists of 160+ Engineers.

Perks you will love

Premium health insurance package, additional annual leave days, possibility to 3rd pillar pension coverage, certifications programs, conferences, pet friendly offices and etc.

Global

Bentley Systems employs more than 4,700 colleagues, generates annual revenues of $700 million in 170 countries.

Description

The product: iModelHub

Bentley Systems is looking for a talented Node.js Software Engineer to join our iModelHub team to help design and develop microservices which are at the core of iTwin Platform. Bentley’s iTwin Platform is an open, scalable cloud platform that provides APIs and services to help developers create digital twin applications for project teams and owner-operators to create, visualize, and analyse digital twins of infrastructure assets.

As part of the team, you will take part in all development stages: from the design and development of microservices using Node.js and TypeScript, deployment of containers to Kubernetes, to proactively monitoring the service availability.

The iTwin Platform development team consists of 160+ Engineers. We have many experienced full stack, backend, and frontend developers; we also have QA engineer’s team, product managers, technical support.

What you will do:

  • Design, develop and deploy microservices with a focus on high availability, low latency, and scalability.
  • Develop and maintain CI/CD pipelines.
  • Own feature development end-to-end: from design to release.
  • Collaborate closely with other engineers, engineering teams and become a valued member of a multi-functional team.
  • Develop microservices using the following tech stack: Node.js, Docker, Kubernetes, TypeScript, SQLite, PostgreSQL.
  • Communicate and resolve issues with API consumers (internal or external).

Company offers

  • Possibility to be a part of an amazing international team.
  • Valuable experience on latest technologies.
  • Training and professional development opportunities (certifications programs, conferences and etc.).
  • Challenging and interesting tasks at work every day, opportunity to work with highly skilled professionals on next generation software.
  • Making a positive impact to the world by creating future infrastructure.
  • Work environment that suits concentration as well as teamwork.
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave and etc.)
  • Premium health insurance package.
  • Referral program with bonus starting with 1000 Eur. gross.
  • Opportunity to join Bentley’s employee stock purchase plan.
  • Possibility to choose 3rd pillar pension coverage.
  • Extra paid day for volunteering in organisation of your choice.
  • Talent’s recognition program.
  • Ability where to work from: office or home (offices are in Vilnius and Kaunas).
  • Pet-friendly office.
  • Team’s and company’s social events.
  • Areas for leisure time (games tables, Xbox, library) in offices.
  • Salary for this position ranges from 3500 to 5500 EUR gross (before taxes).

Requirements

Who you are:

  • You have experience in designing Node.js based microservices.
  • You are interested in keeping up with current standard methodologies in your areas of expertise.
  • You have a good understanding of data structures and algorithms, and understand how to apply them to devise pragmatic solutions.
  • You’re familiar with designing and building distributed and scalable systems, and public facing APIs for them.
  • You are comfortable working with modern infrastructure and tools.
  • You know and care about sound engineering practices like continuous delivery, defensive programming, and automated testing.
  • You have good verbal and written English communication skills.

What will make you stand out

  • Experience developing applications with TypeScript.
  • Experience with Docker and Kubernetes.
  • Experience developing on cloud computing platform(s).

Contact information

Karolis Blaževičius

+370 654 74958
karolis@indigroup.lt

Apply for Position

Select and upload your CV. Confidentiality guaranteed.