06 Aug
|
Lifecraft Solutions
|
Gurugram
06 Aug
Lifecraft Solutions
Gurugram
Backend Engineer
Build secure, reliable platform services that connect communities, content, commerce and experiences.
Role title
Backend Engineer / Product Engineer Backend
Function
Technology Product Engineering
Reporting to
Solution Architect / CTO / Designated Technology Lead
Location
Gurugram – Hybrid
Employment / level
Full-time | Individual Contributor
Experience
4–7 years; strong product-engineering experience preferred
Role Purpose
The Backend Engineer will own the development and continuous improvement of secure, scalable backend services, APIs, data models and integrations supporting LifeCraft’s digital ecosystem. The role will work across the existing platform and new capabilities, balancing delivery speed with reliability, security, maintainability and pragmatic architecture.
Technology Landscape
Area
Current / Expected Technology
Runtime and framework
Node.js, Express.js; JavaScript ES6+; TypeScript adoption preferred
Data and APIs
MongoDB / NoSQL data modelling; RESTful APIs
Cloud and delivery
AWS EC2, S3, CloudFront, API Gateway; CI/CD pipelines
Identity and security
Google OAuth, Email OTP, JWT/OAuth 2.0, role-based access
Commerce and integrations
Razorpay; identity verification; email/SMS/push; external partner APIs
Operations
AWS CloudWatch, application logs, alerts, technical and API documentation
Future-ready exposure
Modular services, queues/caching and AI/LLM APIs where justified by scale or product need
Key Responsibilities
Backend Platform and API Engineering
- Design, develop, test and maintain modular backend services and versioned RESTful APIs using Node.js and Express.js.
- Translate product requirements into maintainable service logic, API contracts and technical designs.
- Support platform modules including communities, events, consultations, content, notifications, payments and member journeys.
- Make pragmatic architecture decisions and introduce service separation only where it improves reliability, security or delivery.
Data, Integration and Commerce
- Design effective MongoDB schemas, indexes and data-access patterns; optimise queries and support migration, backup and recovery practices.
- Integrate authentication, Razorpay payment workflows, identity verification,
content moderation, notifications and other third-party services.
- Implement resilient integration patterns including validation, idempotency, error handling, retries, audit trails and reconciliation where relevant.
- Protect personal, identity and payment-related information throughout its lifecycle.
Security, Reliability and Engineering Excellence
- Implement secure authentication and authorisation, input validation, secrets management and protection against common API vulnerabilities.
- Write unit and integration tests; participate in peer reviews and maintain explicit API and operational documentation.
- Monitor production health, logs and alerts; troubleshoot incidents, perform root-cause analysis and resolve defects within agreed priorities.
- Contribute to CI/CD, release discipline, performance optimisation, cloud-cost awareness and reduction of technical debt.
- Work with frontend, product, design, AI and external engineering partners; share knowledge and help establish internal engineering standards.
Qualifications and Experience
Essential
- 4–7 years of backend software development for production web or mobile products, including at least 3 years with Node.js and Express.js.
- Strong JavaScript fundamentals; hands-on experience with MongoDB/NoSQL data modelling and REST API design.
- Experience integrating authentication, payment or other third-party APIs and working with Git-based collaborative delivery.
- Working knowledge of AWS deployment, logging/monitoring and CI/CD concepts.
- Sound understanding of application security, data protection and reliable production support.
- Strong problem-solving, documentation and communication skills; comfortable working in an early-stage, high-ownership environment.
Preferred
- TypeScript, automated testing, API documentation tooling and containerised delivery experience.
- Razorpay or similar payment integration, including refunds, webhooks, reconciliation or payouts.
- Identity/KYC, moderation, notifications, real-time features, queues/caching or AI/LLM service integration.
- Experience in a consumer community, marketplace, learning, events or SaaS product.
- Relevant degree or equivalent practical experience. Certifications are valued but not mandatory.
Technical Competency Profile
Competency
Expected Level
Evidence We Value
Node.js and Express.js
Advanced
Production APIs, service design and debugging
MongoDB / NoSQL
Advanced
Schema design, indexing and query optimisation
REST API and integration
Advanced
Versioning, validation, errors and third-party APIs
Security and identity
Intermediate–Advanced
OAuth/JWT/OTP, authorisation and secure data handling
Testing and code quality
Intermediate
Unit/integration tests, reviews and documentation
AWS, CI/CD and monitoring
Intermediate
Deployment awareness, logs, alerts and incident support
Key Deliverables and Success Indicators
Key Deliverable
Illustrative Success Measure
Feature and API delivery
Reliable delivery against agreed sprint priorities and acceptance criteria
Performance and availability
Responsive APIs, stable services and reduced repeat production incidents
Security and data protection
No unresolved critical vulnerabilities; secure treatment of sensitive data
Code quality
Reviewed, tested, maintainable code with controlled technical debt
Documentation
Current API, architecture, deployment and operational documentation
Production support
Timely triage, root-cause analysis and resolution based on incident severity
Expected First-Year Outcomes
- Complete a structured knowledge transition and become a dependable internal owner of the backend codebase and production services.
- Deliver and enhance APIs across core LifeCraft journeys while improving performance, security, monitoring and test coverage.
- Stabilise key integrations for authentication, payments, identity verification, notifications and AI-enabled capabilities.
- Establish reusable patterns, documentation and engineering standards that support a growing product team.
📌 Fullstack Developer (Gurugram)
🏢 Lifecraft Solutions
📍 Gurugram