Back End Developer (Noida)

Back End Developer (Noida)

13 Nov
|
Crenovent
|
Noida

13 Nov

Crenovent

Noida

Hiring: Senior Backend Engineer – SaaS Platform & Distributed SystemsCompany: Crenovent Technologies Pvt. Ltd. Product: REFEOS – Revenue Fabric Execution Operating System

Experience:
2-5 years

Location:
India On-site Employment Type: Full-time Role: Individual Contributor – Hands-on Engineering About REFEOSWe are building REFEOS, an AI-native Revenue Execution Operating System designed to help enterprises manage and execute revenue operations through connected data, intelligent automation, and AI-driven decision-making. Our platform brings together CRM integrations, enterprise data management, revenue intelligence, sales pipeline management, forecasting, customer lifecycle management, business process automation, and AI agents. REFEOS supports three modes of operation: traditional UI-based workflows, human-in-the-loop AI-assisted execution, and autonomous AI-driven execution. We are looking for a robust, hands-on Senior Backend Engineer who can build the underlying services that make this platform secure, scalable, reliable, and production-ready. This is not a role focused on maintaining basic CRUD APIs. It requires engineering complex business logic, distributed workflows, data integrations, and enterprise-grade backend architecture. What You Will BuildYou will work across several core engineering areas: 1. Backend Services & APIs
• Design, develop, and maintain production-grade backend services using Node.js, TypeScript, Python, and FastAPI.
• Build REST APIs, service-to-service integrations, background workers, and event-driven workflows.
• Implement complex business logic across customer onboarding, subscriptions, billing, entitlements, user management, revenue operations, and automation.
• Establish reliable API contracts, versioning, error handling, and service interoperability. 2. Enterprise Data Platform & Integrations
• Develop scalable data ingestion, transformation, synchronization, and reconciliation services.
• Integrate enterprise platforms such as Salesforce, Microsoft Dynamics, and other business applications.
• Implement OAuth-based integrations, webhooks, incremental synchronization, credential management, and API rate-limit handling.
• Build canonical data models, identity resolution, data validation, lineage, and source-to-target mapping.
• Design reliable data pipelines with idempotency, retry handling, checkpointing, and conflict resolution. 3. Distributed Systems & Workflow Execution
• Build asynchronous processing services, background jobs, event-driven components, and workflow orchestration.
• Implement durable execution, transactional outbox patterns, idempotency, retries, compensation, and recovery from partial failures.
• Design services capable of handling concurrency, high transaction volumes, and distributed failure scenarios.
• Ensure consistency and correctness across multiple independently deployed services. 4.



Database Engineering & Performance
• Design and optimize PostgreSQL databases, schemas, relationships, transactions, indexes, and queries.
• Work with Prisma, SQLAlchemy, and database migration frameworks.
• Implement Redis-based caching, rate limiting, and appropriate state-management patterns.
• Troubleshoot database contention, slow queries, concurrency defects, and performance bottlenecks. 5. Security, Authorization & Multi-Tenancy
• Implement secure authentication, authorization, role-based access control, and tenant-aware service boundaries.
• Work with JWT, OAuth 2.0, service identities, and enterprise identity integrations.
• Enforce tenant isolation across APIs, database operations, caches, and background jobs.
• Implement audit trails, secure secret handling, least-privilege access, and fail-closed authorization.
• Ensure backend authorization is enforced independently of frontend permissions. 6. AI-Native Platform Integration
• Build backend services supporting AI agents, intelligent workflows, and autonomous execution.
• Integrate AI execution with enterprise data, access permissions, approvals, and business rules.
• Implement reliable execution records, human approval checkpoints, usage tracking, and recovery mechanisms.
• Ensure AI-driven actions remain authorized, auditable, and operationally safe. 7. Engineering Quality & Production Reliability
• Write clean, modular, maintainable, and thoroughly tested code.
• Develop unit, integration, contract, security, and end-to-end tests.
• Diagnose and correct existing architectural and code-quality issues.
• Implement structured logging, error monitoring, health checks, and operational diagnostics.
• Work with DevOps on containerized deployments, CI/CD, Kubernetes, AWS, and Azure.
• Deliver code with reproducible tests, rollback considerations, and verifiable acceptance evidence. Required Technical SkillsProgramming and Backend Frameworks
• Strong production experience with TypeScript / Node.js / Express.js or Python / FastAPI, with practical ability to contribute across both stacks.
• Strong knowledge of asynchronous programming, API architecture, middleware, and modular service design.
• Experience with ORM frameworks such as Prisma or SQLAlchemy. Databases
• Advanced PostgreSQL and SQL skills.
• Database schema design, transactions, indexing, query optimization, and migrations.
• Redis caching and distributed-state patterns. System Architecture
• Microservices and distributed systems.




• REST APIs, asynchronous workflows, event-driven architecture, and message queues.
• Concurrency, idempotency, fault tolerance, retries, and transaction consistency.
• Secure multi-tenant SaaS application design. Cloud & Development Practices
• Docker and working knowledge of Kubernetes.
• Exposure to AWS or Microsoft Azure.
• Git, GitHub, CI/CD workflows, and production release practices.
• Automated testing, debugging, API documentation, and performance optimization. Security
• OAuth 2.0, JWT, API authentication, authorization, and RBAC.
• Tenant isolation, secure credential handling, and service-to-service security. Good to Have
• Experience integrating Salesforce, Microsoft Dynamics, or other enterprise SaaS applications.
• Familiarity with Rust-based services or performance-critical execution components.
• Experience with workflow orchestration, event sourcing, transactional outbox, and distributed saga patterns.
• Knowledge of graph-based data systems, identity resolution, or enterprise data platforms.
• Experience integrating LLMs, AI agents, or AI orchestration services with production applications.
• Familiarity with observability, OpenTelemetry, Prometheus, and reliability engineering.
• Practical experience using AI-assisted engineering tools such as Claude Code, Cursor, or GitHub Copilot. What We ExpectWe are looking for an engineer who can take a business requirement and deliver a working, tested backend capability—not simply write code against a predefined API specification. You should be able to:
• Translate complex requirements into coherent technical designs.
• Independently implement complete backend services, including database changes, APIs, background processing, integrations, and tests.
• Debug failures spanning multiple services and databases.
• Identify architectural flaws and implement sustainable corrections instead of temporary patches.
• Understand existing codebases, maintain backward compatibility, and improve code quality.
• Use AI-assisted development productively while retaining full responsibility for code correctness, security, and testing.
• Demonstrate ownership of delivered software through technical evidence and working implementations. Who Should Apply?Candidates with 6+ years of meaningful backend development experience, including substantial hands-on ownership of production services. We particularly value candidates who have independently built and deployed complex SaaS backends, enterprise integrations, or distributed systems. Prior startup or product-engineering experience is valuable, especially where engineers have taken responsibility for architecture, implementation, testing, and production debugging. This is a hands-on engineering position, not a coordination-only, frontend-focused, or purely architectural role.

📌 Back End Developer (Noida)
🏢 Crenovent
📍 Noida

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: back end developer (noida) / noida

Subscribe to this job alert:

Get the latest job offers by email for: back end developer (noida) / noida