Hyderabad
7+ year exp
JavaScript
Node JS
TypeScript
Apply now
Save
Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
Mobile Programming
Mobile Programming is an IT company that helps in the digital transformation of businesses by offering solutions for mobility, custom app development, cloud, IoT, AR/VR, blockchain, AI, and big data.
As a Senior Engineer on the team, you will own systems end-to-end across a high-volume, event-driven surface. You'll build the APIs and services behind key initiatives, including the driver comms platform, the rules engine, cohorting, and scheduling that reach drivers across SMS, push, and email. The onboarding funnel and applicant tracking layer are architected to support Veho's move to an in-house system over time. Live selling workflows that turn live offer and market-clearing data into well-timed, well-targeted driver outreach. You'll partner closely with Product, Design, Operations, and Data Science to ship tooling that scales with Veho's growth.
Responsibilities:
- Design, build, test, and deploy features across the driver-facing apps (driver mobile app, onboarding and registration surfaces), our GraphQL APIs, and the event-driven services behind them.
- Own a problem end-to-end: write the design doc your team works from, build it, roll it out behind a feature flag, and stay on it after launch until it is stable.
- Own the driver comms platform: the rules engine, cohorting, and scheduling that decide when to reach a driver over SMS, push, or email, and the delivery services behind it.
- Build the onboarding funnel and applicant tracking layer: registration and set-password flows, consent and eligibility gating, and the integrations that track where every applicant sits in the funnel.
- Build live selling workflows that consume live offer data and market-clearing signals to notify the right driver cohorts only when routes are actually claimable.
- Contribute to architectural decisions and technical design for complex, distributed systems, and architect today's comms and onboarding infrastructure so it supports the eventual in-house replacement of our third-party ATS rather than becoming throwaway work.
- Break a project into milestones your product, design, ops, and data partners can plan against.
- Write correctness-first code in an event-driven system where delivery is at least once and no driver may be texted twice about the same route and where a send must never fire when there is no offer to claim.
- Improve reliability and observability in the services you own, with alerts that fire on real problems and stay quiet otherwise, so an on-call engineer is paged for a broken send pipeline and not for noise.
- Propose the engineering work your team should be doing, including the reliability, data-quality, and compliance work nobody is asking for.
- Use AI-native development workflows and tooling (Claude Code, Cursor, Copilot, and similar) as part of how you ship.
- Mentor the engineers around you, keep the team's code review bar high, and write down what you learn.
Requirements:
- 5-7+ years of experience building, testing, and deploying applications in high-traffic production environments.
- Depth in AWS serverless, including Lambda, a managed GraphQL layer such as AppSync, DynamoDB, EventBridge, and SQS.
- Experience with event-driven systems and the idempotency work that comes with at-least-once delivery, especially in a comms context where duplicate or misfired messages reach real people.
- Strong full-stack experience with TypeScript, Node.js, GraphQL, and React.
- Experience with DynamoDB single-table design.
- Experience integrating with third-party platforms and their webhooks, and keeping the data they produce in sync and trustworthy across services.
- At least one project owned through production rollout, including what broke afterward and who fixed it.
- Experience operating a service in production long enough to own its failure modes.
- Judgment about what a design costs in engineering time, dollars, and vendor commitment.
- A self-starter mindset with the ability to move quickly and ship iteratively, including on migrations, compliance obligations, and the manual steps nobody has automated yet.
- Enthusiasm for working closely with product, design, operations, data science, and support partners.
- Tech Stack: AWS, TypeScript, Node.js, React, React Native, GraphQL, DynamoDB, serverless event-driven architecture, multi-channel comms (SMS, push, email), Firebase Auth, Statsig for experimentation, and Redshift/Databricks-backed data pipelines.
Preferred:
- Experience with applicant tracking/recruiting funnels or other funnel-driven onboarding systems and the drop-off analysis that improves them.
- Experience with experimentation and analytics infrastructure (Statsig, Fivetran, Redshift, Databricks) to measure and tune what you ship.
- Consent modeling and compliance obligations (e. g., driver terms and conditions and messaging consent) that span services.
Recommended for you based on this role
Similar stack
Same company
In your city
AI Engineer - Agentic AI
1 day ago
6+ year exp • Bengaluru
Python
AI/ML
AWS Bedrock
CrewAI
Function Calling
LangChain
Langfuse
LangGraph
LangSmith
LLM
Prompt Engineering
RAG
DevOps
AWS
Azure
CI/CD
Docker
Kubernetes
Management
Jira
Apply
AI Engineer
13 days ago
6+ year exp • Hyderabad
JavaScript
Node JS
Python
SQL
TypeScript
Python
FastAPI
Databases
OpenSearch
Pinecone
Qdrant
Weaviate
AI/ML
AI Agents
Arize Phoenix
AutoGen
AWS Bedrock
Claude
CrewAI
DeepEval
Embeddings
Gemini
Hallucination
Helicone
Hybrid Search
LangChain
Langfuse
LangGraph
LangSmith
Llama
LLM
Model Context Protocol
Prompt Engineering
RAG
Ragas
Reranking
Semantic Kernel
Semantic Search
DevOps
Amazon EKS
AWS
AWS Lambda
CloudFormation
Docker
Git
Kubernetes
Rest API
Terraform
Vector
Apply
Senior Software Engineer
17 days ago
6+ year exp • Hyderabad
JavaScript
Node JS
TypeScript
AI/ML
Claude
Claude Code
Copilot
Cursor
Gemini
LLM
Frontend
GraphQL
React.js
DevOps
AWS
CI/CD
GCP
Apply
HRIS / Payroll Integration Developer
19 days ago
5+ year exp • Bengaluru
JavaScript
SQL
DevOps
Bitbucket
Git
Apply
Apply
Senior Software Engineer (AI Native Platform)
27 days ago
Bengaluru
TypeScript
JavaScript
AI/ML
LangChain
LangGraph
LLM
Frontend
GraphQL
React.js
DevOps
AWS
Cloudflare
Platform Engineering
Apply
Senior Data Engineer
28 days ago
8+ year exp • Hyderabad
SQL
Python
Python
pySpark
Databases
Apache Iceberg
Databricks
Delta Lake
MySQL
AI/ML
Airflow
Claude
Claude Code
Copilot
Cursor
dbt
Spark
DevOps
AWS
AWS CDK
Pulumi
SLI/SLO/SLA
Terraform
Apply
Senior Software Engineer - AI Native
28 days ago
Bengaluru
Node JS
TypeScript
JavaScript
AI/ML
Claude
Gemini
LangChain
LangGraph
LLM
DevOps
AWS
AWS Lambda
Cloudflare
Platform Engineering
Apply
Senior Software Engineer - Agentic AI
28 days ago
8+ year exp • Bachelor's Degree • Bengaluru
Node JS
Python
TypeScript
JavaScript
Python
FastAPI
Databases
Apache Kafka
FAISS
MySQL
Pinecone
PostgreSQL
Qdrant
Redis
Weaviate
AI/ML
Braintrust
Claude
Hybrid Search
LangChain
LangGraph
LangSmith
Llama
Model Context Protocol
Prompt Engineering
RAG
Reranking
Semantic Search
Frontend
GraphQL
Next.js
React.js
DevOps
AWS
Docker
Git
Kubernetes
Rest API
Vector
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Free forever • Less than a minute • No credit card
Work setup
Location
Hyderabad
