We are seeking an experienced
Backend Engineer
to join our core engineering team. This role is ideal for someone who combines
strong technical expertise with a sense of ownership and accountability. You
will be responsible for designing, building, and scaling backend systems that
power critical product experiences. The position involves end-to-end
responsibility - from architecture and development to deployment and monitoring
- in a modern, cloud-native environment.
Qualifications
1–3 years
of backend development experience with strong fundamentals in system
design, distributed systems, and networking.
Proficiency
with TypeScript, Node.js (NestJS).
Bonus: Experience
with Python and FastAPI.
Hands-on
experience with event-driven architectures and cloud-native deployments.
Strong
debugging, performance optimization, and problem-solving skills.
Proven
track record of end-to-end ownership of backend components.
Technical Stack & Tools
·
Languages, Frameworks & Databases
o
TypeScript,
Node.js, NestJS
o
Bonus:
Python, FastAPI
o
MongoDB,
Redis
o
GraphQL,
REST API’s
o
Query
optimization, caching, indexing, sharding
o
Data
Structures, Algorithms and Problem Solving
·
Infrastructure
& Cloud
o
Docker,
Kubernetes (EKS/ECS)
o
AWS
Lambda, SQS, SNS, CloudWatch, API Gateway, Secrets Manager
Key Responsibilities
Design
and develop scalable, reliable, and secure backend systems and microservices.
Own the
architecture and implementation of core components, ensuring high
performance and maintainability.
Implement
asynchronous communication and event-driven architectures using Kafka,
queues, and pub/sub systems.
Build
well-structured, testable, and extensible code following SOLID principles
and clean architecture patterns.
Manage
deployments and operational aspects of backend services, ensuring
performance and cost efficiency.
Collaborate
closely with product, frontend, and infrastructure teams to translate
requirements into technical solutions.