Posted 2 months ago

Senior Software Engineer - BackEnd

Full time
Dubai, AE
Middle
Salary Range: To be discussed
Full Job Description
Summary
Join Stella Stays as a Senior Software Engineer and develop server-side logic with Node.js, PostgreSQL, and GraphQL in a dynamic, tech-oriented environment.
Description

This is a remote position.

Stella Stays - Who Are We

Stella Stays is a prop-tech start-up with a mission to reinvent rental globally and a vision to create the future of living. We offer beautifully designed, thoughtfully equipped, tech-enabled residences, and a seamless digital guest experience. Established in 2019, Stella Stays is present and growing rapidly in major cities across the Middle East and North Africa (MENA), Europe and North America. Our proprietary technology empowers unmatched efficiency across real estate supply growth, interior design, pricing, economics, bookings, guest service, and property management.

Stella Stays is the winner of:
2022 Gulf Business Award for Proptech Company of The Year
2021 Stevie Awards for the 'Most Innovative Tech Start-up of The Year' and 'Innovative Achievement in Sales' for our technology and revenue generation strategy respectively.

At Stella Stays, You Will:

Work as a Senior Software Engineer proficient in Node.js, PostgreSQL, and GraphQL. You'll be working with the team in a Mob/Ensemble Programming model, closely working with the team and rarely working alone or in a silo. Your primary focus will be the development of all server-side logic, design and maintenance of databases, and ensuring high performance, availability, quality, and responsiveness of our code and services.

Responsibilities

Integration of user-facing elements developed by front-end developers with server-side logic
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant systems
Implementation of security and data protection
Database design, maintenance, and optimization

Requirements

The ideal candidate for this role should have:
Strong proficiency in JavaScript
Strong understanding of Node.js (internals, and core principles)
Thorough understanding of PostgreSQL features, specifics, and internals
Thorough understanding of GraphQL
Thorough understanding of REST
Good command of Python
Thorough understanding of the Microservice architecture and cross-service communication
Experience with CI/CD
Good command of containers (Docker)
Good command of Message Queues (RabbitMQ/Kafka)
Good command of Redis
Good command of Typescript
Good command of Kubernetes
Good command of gRPC
Understanding the nature of asynchronous programming
Computer Networking fundamentals
Good understanding of front-end technologies, such as HTML5, and CSS3
Understanding accessibility and security compliance
User authentication and authorization between multiple systems, servers, and environments
Understanding fundamental design principles behind a scalable application
Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
Implementing automated testing platforms and unit tests
Proficient understanding of VCS Systems (Git)

If you have what it takes to be a part of this exciting opportunity, don't hesitate to apply and embark on a journey that will challenge and inspire you. Join our team and unlock your true potential as we revolutionize the Residential Hospitality Industry together. Take the first step towards greatness and apply now!

Interested?