Posted on: 10/12/2025
Job description :
We are currently seeking a passionate and technology-driven individual to join our team as a Principal Backend Architect. This is an exciting opportunity for someone who thrives in a startup environment and is eager to contribute to building innovative products.
In this role, you will be instrumental in designing, developing, and scaling our backend systems. You will work closely with our talented team members, playing a key role in architectural decisions and ensuring the robust performance of our applications. We are looking for someone who is not only technically proficient but also enthusiastic about shaping the future of our product from the ground up.
If you are a proactive problem-solver with a strong background in backend development and a desire to make a significant impact, we would love to work with you.
Technical Skills :
- Strong proficiency in Node.js and TypeScript
- Knowledge of NestJS framework (dependency injection, modules, decorators, middleware)
- Experience with Firebase services (Firestore, Authentication, Cloud Functions, Realtime Database)
- Production experience with Google Cloud Platform (GCP) or Amazon Web Services (AWS)
1. GCP : Cloud Run, Cloud Functions, Pub/Sub, Cloud Storage, IAM, VPC
2. AWS : EC2, Lambda, S3, RDS, API Gateway, VPC, IAM
- Deep understanding of OAuth 2.0 and OpenID Connect protocols
- Implementation experience with OAuth flows (authorization code, client credentials, refresh tokens)
- Solid MongoDB expertise including schema design, indexing, aggregation pipelines, and query optimization
- Experience with Apache Kafka for event streaming and message queuing
- Understanding of distributed systems concepts (CAP theorem, eventual consistency, partitioning)
- Knowledge of microservices architecture patterns
System Design & Architecture :
- Experience designing scalable backend systems for high-traffic applications
- Knowledge of horizontal and vertical scaling strategies
- Understanding of load balancing, caching strategies (Redis, Memcached)
- Experience with API design (RESTful, GraphQL)
- Familiarity with database sharding and replication
- Understanding of rate limiting, circuit breakers, and fault tolerance patterns
- Cloud-native architecture design and infrastructure as code (Terraform, CloudFormation)
Additional Desired Skills :
- Docker and Kubernetes for containerization
- CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI)
- Multi-cloud or hybrid cloud experience
- Monitoring and observability tools (Prometheus, Grafana, ELK stack, Cloud Monitoring)
- Testing frameworks (Jest, Mocha)
- Message queue systems beyond Kafka (RabbitMQ, SQS)
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1587770
Interview Questions for you
View All