13 Aug
|
GeekyAnts
|
Bengaluru
13 Aug
GeekyAnts
Bengaluru
We are looking for a Senior Backend Engineer who can design, build, and evolve complex backend systems for large-scale applications. This role goes beyond feature delivery—you will own backend architecture, data modeling, and system integrations, ensuring long-term scalability, reliability, and maintainability. This is a work-from-office role, ideal for engineers who value close collaboration, whiteboard discussions, and deep technical problem-solving with cross-functional teams.
Key Responsibilities
Design and implement scalable backend architectures for complex, long-lived applications.
Define service boundaries, APIs, and integration contracts.
Build backend systems using Node.js / TypeScript (NestJS or equivalent frameworks ).
Ensure services meet performance, security, and reliability standards.
Make pragmatic architectural decisions aligned with business needs.
Database & Data Modeling
Design robust and scalable database schemas.
Manage database migrations and long-term schema evolution.
Optimize queries, indexes, and data access patterns.
Make informed trade-offs between consistency, availability, and performance.
System Integration & Distributed Systems
Design and implement inter-system communication using REST, GraphQL, events, queues, and webhooks.
Build and maintain asynchronous processing and background jobs.
Integrate with internal services, third-party platforms, and external APIs.
Handle retries, idempotency, error handling, and cross-system data consistency.
Engineering Excellence
Write clean, maintainable, and testable code.
Participate actively in in-office architecture discussions and design reviews.
Review code and provide strong technical feedback.
Document system designs, architectural decisions, and operational practices.
Required Skills & Experience
6+ years of backend development experience.
At least 2 years working in a startup workplace.
Strong expertise in Node.js / TypeScript (or equivalent backend stack).
Strong understanding of b
📌 Back End Developer (Bengaluru)
🏢 GeekyAnts
📍 Bengaluru