Software Engineer (TypeScript, Node, Java, Spring Boot)
We are looking for a Software Engineer to join our Application Platform team to help us with a cloud migration project for our subsidiaries. Application Platform provides a range of cloud products for product teams in the company, and our goal is to enable our users to derive maximum value from our products in a self-service manner, operating on a βYou Build it, You Run itβ model. We provide an integrated AWS platform that hosts over one thousand services on EKS and Serverless environments, serving 1 billion viewer requests daily. We manage CI/CD infrastructure hosted on Jenkins & JFrog which hosts over 90 pipelines. Our product teams monitor and observe their applications using Datadog.
Hard skills:
β’ Working experience in TypeScript with Node.js and Java with Spring Boot.
β’ Proficiency in working with PostgreSQL.
β’ In-depth experience with Docker, networking, and Linux servers.
β’ In-depth knowledge of Amazon Web Services and interacting with their services and API, for example knowledge in some but not all: CDK, Lambda, RDS, ALB, EC2.
β’ Ability to create and consume REST APIs.
Soft skills:
β’ Pragmatism with an eye on how to simplify complex systems
β’ A product mindset
β’ Ability to drive technical decisions, to explain technical decisions and details at varying levels of abstraction (including other engineers and management)
β’ Be a mentor and share your knowledge with colleagues
Bonus qualifications:
β’ Familiarity with Tomcat, .NET, or PHP is a plus.
β’ Experience with PostGIS is nice to have.
β’ Being able to read Vue.js code can help with some of the projects.
β’ An understanding of SOAP helps with migrating some of the legacy services.
Example projects:
β’ Dockerize an existing service that has production load running on a VPS and deploy the new Dockerized version in a new managed Kubernetes environment.
β’ Move a PostgreSQL database currently running on a VPS to AWS RDS and migrate data with minimal downtime.
Project language: English
Project start: asap
Project duration: 9 MM - Fulltime
Location: remote
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |