Senior Typescript Cloud Backend Developer

Location: 
Bulgaria
Contract Type: 
Permanent
About the role: 

We have an exciting opportunity to join one of our clients, a Paris based startup working on the future industry standard for touchless building access control solutions. Their innovative solution, based on
leading edge technologies, will allow you to gain experience with IoT, highly scalable Cloud
Platforms, complex integrations via API and latest generation apps with carefully crafted
UI/UX.
The company automates the process of securing residential building access and has several unique core features which are attracting enormous interest from within the industry. This has resulted in closing their latest round of funding which allows them to now ramp up their development and you will hold a key position in our and their engineering team as they move out of their MVP stages.

Position requirements: 

 

Responsibilities

On a regular day, you will be writing the serverless services running on Google Cloud
Functions and Google Cloud Run. These services integrate with various other Google Cloud
products: Firebase Authentication (with Identity Platform), Google Cloud Firestore, Cloud
Storage and Pub/Sub.

The cloud infrastructure used heavily relies on asynchronous event driven business logic, and you will participate in the continuous improvement of this design approach. You will be involved in various stages of the project, from the requirement analysis to its delivery and production. You will also be involved in contributing to improving features and the overall design of the company's Platform. Been among the first developers, as the team is growing, you will have opportunities to take a leadership role, whether it would be lead teams, technologies, or topics.

Who are we looking for?

We are looking for a Senior Typescript Cloud Backend Developer who can hit the ground
running
You are passionate about writing simple, clean, and efficient code and are a strong team-
player and communicator
You are comfortable with English (written and spoken) and working in a diverse multi-
cultural environment
You are autonomous, eager to collaborate and not scared to share opinions

Qualification

You will need:

-5+ years experience as senior Typescript engineer, with at least 2 years on coding
public cloud serverless platform and Node/Express typescript service containerized
with Docker
2+ years experience on RESTful API, client and/or server side
2+ years experience in NoSQL databases
Strong knowledge of integrating various cloud services on GCP, AWS or Azure
A good understanding of CI/CD and containerization using Docker
Troubleshooting experience.

It would be a plus to have:

Experience working with Google Cloud Platform (Firebase, Cloud Run, Pub/Sub,
Service Account, …)
Experience integrating IoT device fleet with cloud platform (on topics like device
management, device provisioning, device configuration, data collection, …)
Understanding of cloud horizontal/vertical scalability.

Our technology stack:

Current stack (GCP / MongoDB Atlas)

Cloud:
Authentication: Google Identity Platform, but we are migrating to Auth0
Databases: Firestore, but we are migrating to MongoDB.
Public/Private API Endpoints: Node/Express docker containers run via Google Cloud
Run.
Message Queuing: Pub/Sub.
Event triggered functions: Google Cloud Function.
Storage: Google Cloud Storage

Apps:
iOS: Native SwiftUI iOS app (iPhone, Apple Watch, and later iPad)
Android: Native Kotlin App (Phone, and later wearable and tablet)
Web: React / Angular

IoT:
Embedded Android apps

Our working environment

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy work environment. Although we all work remotely, occasional team meetups might be planned either in Bulgaria or other EU countries, so we need you to be ok with occasional travel. This would
be during normal weekdays. We use Microsoft Teams for collaborating, and GitHub for code source management, Jira and Confluence for project management and documentation. We plan to offer access to Udemy eLearning platform for those looking to develop new skills. We use agile methodology with 1-week sprints and daily 30 minutes scrums.

- - -
If this sounds like your background and experience, we look forward to meeting you!

apply now

About Eastvantage

At Eastvantage, our mission is to create meaningful jobs. Through our portfolio of premium and select clients, we provide careers that are knowledge-based, inspiring, and always with the potential for development and growth.

We are an independently-owned outsourcing company with European roots, servicing global companies that have offices in every populated continent in the world. We have been in the industry for a decade, growing from a handful to over 1,000 happy employees over the years.

We invite you to navigate our site to get to know who we are, to see what sets us apart in culture and thinking. Because of this, we carefully select who we work with, both customers and co-workers, which is why people happily stick with us for a wonderful amount of time. We hope to convince you to apply with us and be part of our success story.