K
KnowledgeSynonyms Consulting P Ltd•10d ago
Indeed
Senior Backend Engineer
Noida, Uttar Pradesh
Full Time
Senior Level
1500000-3000000
N/A
N/A
N/A
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a Senior Backend Engineer with at least 6 years of experience to join our team in India. This full-time, permanent role focuses on developing robust backend systems using Node.js, TypeScript, and NestJS, with a strong emphasis on AWS cloud infrastructure.
Core Responsibilities:
- Core Development: Write clean, maintainable, and highly performant code for custom middleware, internal technical tooling, and backend services.
- API Engineering: Design, build, and maintain custom REST and GraphQL APIs, webhooks, and secure data synchronization endpoints.
- Code Quality & Testing: Write comprehensive unit and integration tests. Actively participate in code reviews (Pull Requests) to enforce coding standards, security best practices, and maintainability.
- Architecture Implementation: Translate high-level system designs from the Technical Lead into concrete, scalable software architectures, utilizing microservices and containerized environments.
- Performance & Optimization: Profile custom code, optimize database queries, and resolve performance bottlenecks to ensure applications can handle high-volume data payloads.
- Refactoring & Tech Debt: Identify and address technical debt, refactor legacy codebases for better scalability, and ensure third-party libraries and dependencies are kept up-to-date and secure.
- Deployment & CI/CD: Maintain build scripts, manage local and staging environments, and monitor automated deployments through CI/CD pipelines.
- Debugging & Incident Response: Perform root-cause analysis on complex production bugs, analyze system logs, trace errors across distributed systems, and ship hot-fixes rapidly.
Required Skills:
- Software Development: Deep proficiency in TypeScript and Node.js, with a strong grasp of asynchronous programming, strong typing, and the modern JavaScript/TypeScript ecosystem.
- Backend Frameworks & APIs: Advanced expertise in building scalable, enterprise-grade applications using NestJS. Strong experience designing APIs, handling webhooks, and implementing secure authentication (e.g., JWT, OAuth 2.0).
- Databases: Strong proficiency with PostgreSQL as the primary relational data store for core content, including advanced schema design, query optimization, and working with modern ORMs.
- Search & Caching: Hands-on experience building complex, performant search functionalities using OpenSearch, and implementing highly effective caching strategies with Redis.
- Event-Driven Architecture: Proven experience designing distributed systems utilizing eventing patterns. Deep expertise implementing robust background jobs, message queues, and asynchronous processing using BullMQ (backed by Redis).
- AI Integration: Experience working with modern AI SDKs (e.g., Vercel AI SDK, OpenAI API, LangChain) to integrate generative AI capabilities, LLM wrappers, or RAG pipelines into backend services.
- Integration Engineering: Proven experience building complex, custom-coded integrations from scratch, bypassing out-of-the-box connectors when bespoke logic is required.
- Cloud & DevOps Tooling: Deep hands-on experience deploying and managing services exclusively on AWS. Strong command of Docker for local development and containerization, alongside Git version control and CI/CD pipeline automation (e.g., GitHub Actions).
This position offers a flexible schedule, health insurance, life insurance, paid sick time, paid time off, Provident Fund, and the option to work from home, although the work location is in person.
Company
K
KnowledgeSynonyms Consulting P Ltd
Noida, Uttar Pradesh
Posted on Indeed