Company Description
YEO Messaging, short for "Your Eye Only," was established by a team of experts in technology, security, and design to address the lack of trust in existing messaging platforms, especially for business use. YEO provides secure solutions for both business and personal users who value privacy, ensuring that messages, files, and media are shared safely and viewed only by intended recipients. Our platform offers advanced features such as end-to-end encryption, geofencing, and continuous facial recognition, which verifies not just the device but also the individual user for unparalleled security.
About the Role:
We are seeking a highly skilled
Backend Developer
with 8-10+ years of experience to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and secure backend systems. You will work closely with cross-functional teams to build high-performance APIs, manage databases, and implement cloud-based solutions.
Key Responsibilities:
● Develop and maintain backend services using
Node.js
and
TypeScript
.
● Build scalable APIs using
Nest.js
and
Express.js
.
● Design, implement, and optimize
SQL (PostgreSQL)
and
NoSQL (MongoDB)
databases.
● Utilize
Prisma ORM
for efficient database interactions.
● Develop and optimize
RESTful APIs
and
GraphQL APIs (Apollo)
.
● Implement
WebSockets
for real-time communication.
● Ensure API security using
JWT, OAuth
, and other authentication mechanisms.
● Perform unit testing with
Jest
or
Mocha
and API testing with
Postman
.
● Implement caching and messaging solutions with
Redis (Pub/Sub)
.
● Work with
Docker \& Kubernetes (K8s/K3s)
for containerization and orchestration.
● Use
Terraform
for infrastructure as code (IaC) automation.
● Manage CI/CD pipelines and GitHub workflows for seamless deployment.
● Work with cloud platforms like
AWS, GCP, and Azure
for deployment and scaling.
● Handle
S3 object storage
for efficient data management.