Erlang Developer at Statusneo Ā· Gurugram Ā· 4 - 14 years Ā· ā¹15L - ā¹35L / yr Ā· Profitable Ā· Posted 12 Jun 2026

š¹ Role: Erlang Developer ā Distributed Systems (Strict OTP Focus)
š¹ What You Will Do
- Design and build fault-tolerant distributed systems using Erlang/OTP
- Develop highly concurrent, real-time backend services
- Architect systems using:
- message passing
- actor model concurrency
- Build and maintain:
- supervision trees
- multi-node clusters
- Ensure:
- high availability (99.99% uptime)
- graceful failure recovery
- Debug:
- production issues in distributed environments
- Work on telecom / messaging / real-time platforms
š¹ Mandatory Skills (NON-NEGOTIABLE)
ā Core (Must Have)
- Erlang (Recent & Production Experience)
- OTP framework
- GenServer
- Supervisor
- FSM
- Distributed Erlang
- clustering
- node communication
ā Systems Knowledge
- Distributed systems design
- Actor model / message passing
- Fault tolerance patterns
ā Erlang Ecosystem (Strong Indicators)
- Mnesia / ETS
- Riak
- Cowboy / Inets
- Rebar3 / Relx
ā Platform & Infra
- Linux (debugging, system behavior)
- Networking (TCP, SNMP, SIP, HTTP)
- Messaging systems (Kafka / RabbitMQ)
- Databases:
- PostgreSQL / Mnesia
š¹ Experience Requirement
- 4ā10 years backend experience
- 3+ years hands-on Erlang (recent)
- Production system ownership

About Statusneo
About
Experts in CLOUD NATIVE TECHNOLOGY CONSULTING & SOLUTIONS. We build, maintain & monitor highly scalable, modular applications that leverage elastic compute, storage and network of leading cloud platforms. Backed by Digital Leadership of the Big3 in strategy consulting in the US, we partner with fortune businesses across the globe and lead their business technology transformation.
Connect with the team
Similar jobs (10)
Why This Role Matters
Our backend is what keeps checkout, RTO, and payments fast and reliable at ~$2B GMV across 15,000+ merchants. As an SDE 2 you own services end to end, make the architecture calls that keep them performant, and set the technical bar for the engineers around you. The trade-offs you pick show up directly in merchant conversions and platform reliability - this is a builder's seat with real ownership.
What You'll Own
- Design and build backend services primarily in Node.js/NestJS, with Go for select services, backed by Postgres, Mongo, and Redis.
- Own event-driven flows on Kafka - throughput, ordering, and failure handling.
- Make and document the architecture and trade-off decisions for systems you lead.
- Ship features end to end, dropping into the frontend (React/Svelte) when it's the fastest path.
- Strengthen CI/CD, observability, and deployments on AWS.
- Review code, mentor SDE 1s and AEs, and raise the quality bar on the team.
- Take ambiguous problems and drive them to delivery with minimal hand-holding.
Who You Are
- Strong backend engineer in JavaScript/TypeScript on Node.js/NestJS (our primary stack); working knowledge of Go, or ready to pick it up.
- Solid at data modelling across Postgres and Mongo, and knows when Redis earns its place.
- Has built and scaled event-driven systems (Kafka or equivalent).
- At home on the backend but happy to work across the stack in React/Svelte.
- Thinks in systems - scalability, reliability, maintainability - not just features.
- Has mentored engineers and owns code quality and delivery, not just their own tickets.
- Communicates clearly and does well with ambiguity in a fast-moving team.

Apply and complete the screening questions on Just Interview:
https://app.justinterview.ai/apply/10004915?src=cutshort
Company: Lucid Growth Media
Website: https://lucidgrowthmedia.com/
Department: Engineering
Employment type: Full-time
Work mode: On-site
Job location: Shyamnagar, Jaipur, Rajasthan
Minimum experience: 4 years of professional experience
Maximum experience: 6 years of professional experience
Prior on-site development-team experience: At least 2 years
Monthly take-home salary: ā¹60,000āā¹80,000 ā up to ā¹80,000, based on demonstrated capability and relevant experience. The offer will include a salary breakdown.
Working schedule: Monday to Saturday; second and fourth Saturdays off. Sundays off.
Shift timing: 9:00 AMā6:00 PM (9-hour shift)
Application deadline: 30 September 2026
Skills: Node.js, TypeScript, Rust, asynchronous processing, REST APIs, database design, performance debugging, Git review and application security.
Job description
Join a small engineering team improving existing software and building new capabilities. You will own backend reliability, data correctness and asynchronous processing, and guide technical decisions across application and automation engineers.
This is a hands-on position involving production debugging, measured performance improvements, safe changes to existing code and release ownership. Company-provided AI coding tools support the work; you remain responsible for understanding and verifying what ships.
Responsibilities
- Develop and improve TypeScript/Node.js APIs and Rust services, including concurrency, failure handling and durable processing.
- Diagnose slow queries and API paths; improve schemas, indexes, caching and background jobs based on evidence.
- Define reliable service contracts, event identities, retries and reconciliation across connected components.
- Protect data access, credentials and permissions; plan migrations, staged releases and recovery.
- Review changes, document decisions and help engineers resolve technical blockers.
- Break work into tracked tasks with acceptance criteria, obtain the required approval and provide test/release evidence at completion.
Required skills and experience
- Substantial production Node.js/TypeScript experience and Rust experience you can explain through systems you personally changed or operated.
- Practical asynchronous Rust, ownership/error handling, network integration, persistence and debugging skills.
- Strong database fundamentals, including query analysis, transactions or consistency trade-offs, and safe migration practices.
- Experience with API authentication, automated tests, Git review, logging and controlled deployment.
- Clear written English for task plans, technical decisions, incident notes and constructive review discussions.
- Evidence of taking responsibility for a problem, responding to feedback and verifying the corrected result.
Experience with MCP/tool integrations, containerised services or performance profiling is useful. Depth in the core responsibilities matters more than a long list of frameworks.
How we work and hire
Work follows documented tasks, approval, implementation, review and verification. We value early escalation of blockers and honest reporting of results.
Selection includes a short AI-assisted initial interview, an approximately 60ā90-minute practical using synthetic material, and an on-site technical discussion. Final hiring decisions include human review.
We are looking for an experienced Developer with experience in compiled languages and ready to work in Golang. You will be responsible for the Development of distributed services GUI and terminal application in Golang. Candidates should have strong understanding of Algorithms, Memory Management and NetworkingĀ
Required Experience & Skills:
- C/C++/C#/Go/Rust.Ā
- Networking, Database, Linux, Docker.Ā Ā
- Multiprocessing, Multithreading, Distributed computing, Thread synchronization techniques.
- Algorithms and data structures.
- Communication protocols, gRPC, MQTT, REST, Modbus, OPC...Ā
- GUI ProgrammingĀ
- Testing, Debugging and performance optimization.Ā
- REST APIs, MySQL, Redis
- Proficiency with Git for version control and collaborative development workflows.
Job Overview
Architect and build scalable, high-performance backend systems while working on mission-critical platforms that process real-time market data and portfolio analytics. The role also involves leveraging Generative AI capabilities to enhance data intelligence, automation, and user-facing features, while ensuring regulatory compliance and secure financial transactions.
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs using NodeJS and Python
- Build event-driven architectures using RabbitMQ and Kafka for real-time data processing
- Develop and manage data pipelines integrating PostgreSQL and BigQuery for analytics and warehousing
- Integrate and deploy Generative AI models (LLMs, embeddings, AI APIs) into backend systems for automation, insights, and intelligent workflows
- Design AI-powered features such as recommendation systems, document processing, or conversational interfaces
- Ensure system reliability, security, and low-latency performance for mission-critical systems
- Lead technical design discussions, conduct code reviews, and mentor junior engineers
- Optimize database queries, implement caching strategies, and improve overall system performance
- Collaborate with cross-functional teams to deliver end-to-end product features
- Implement monitoring, logging, and observability solutions
Required Skills and Qualifications
- 2+ years of professional backend development experience
- Strong expertise in NodeJS and Python for production-grade applications
- Proven experience building RESTful APIs and microservices architectures
- Experience working with Generative AI frameworks/APIs (OpenAI, LangChain, vector databases, prompt engineering)
- Understanding of integrating LLMs into production systems (RAG, embeddings, fine-tuning basics)
- Strong proficiency in PostgreSQL, including query optimization and schema design
- Hands-on experience with RabbitMQ and Kafka
- Experience with BigQuery or similar data warehousing solutions
- Solid understanding of distributed systems, scalability patterns, and high-traffic applications
- Strong knowledge of authentication, authorization, and security best practices
- Experience with Git, CI/CD pipelines, and modern development workflows
- Excellent problem-solving and debugging skills
- Exposure to fintech or financial services, cloud platforms (GCP/AWS/Azure), Docker/Kubernetes, caching tools (Redis/Memcached), and regulatory requirements (KYC, compliance, data privacy) is a plus
Apply directly at: https://wohlig.keka.com/careers/jobdetails/136351
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
About the Role
Unico Connect is an AI-first technology partner that builds custom mobile, web, and AI products for clients across multiple geographies. We are hiring a Backend Engineer for a dedicated client engagement building an AI-powered application builder platform.
The backend is the operational core of the product: it manages user projects and sessions, coordinates long-running AI agent workloads, maintains project state, and serves as the integration layer between the frontend, the AI system, and the underlying infrastructure.
The mandatory requirement is hands-on production experience shipping Node.js services, with end-to-end ownership of API design, data modelling, and at least one production system involving background job processing or event-driven patterns.
Responsibilities
API and service development: Design and build REST APIs in Node.js with TypeScript. Cover authentication, session management, input validation, structured error handling, streaming responses (SSE, WebSockets), and rate limiting. Maintain clean API contracts that the frontend and AI system can rely on.
Database design and management: Own PostgreSQL schema design for product domains including user accounts, projects, file trees, session state, and generated artefacts. Write efficient queries, manage migrations, and optimise for read patterns that serve a real-time editor experience.
Caching strategy: Implement and maintain caching with Redis for session data, project state, and frequently read configuration. Design cache invalidation logic that keeps the editor experience consistent without stale reads.
Queue and background job management: Implement and operate background job infrastructure using BullMQ or equivalent. AI agent runs are long-running and stateful; handle retries, failure states, priority queues, and concurrency limits.
AI system integration: Build the integration layer between the backend and the AI agent system. Manage job dispatch, result handling, streaming output to the frontend, and error propagation.
Multi-tenancy and access control: Implement tenant data isolation, RBAC, and resource ownership enforcement across all API surfaces.
Observability and reliability: Instrument services with structured logging, metrics, and tracing. Write defensive code with sensible timeouts, fallback behaviour, and circuit breaking on external dependencies.
Testing and code quality: Write unit and integration tests for the services you ship. Review the work of peers and contribute to shared engineering conventions.
Requirements
⢠Hands-on production Node.js experience (mandatory) ā must have personally shipped at least one feature area end to end in a production Node.js service, owning API design, data modelling, and testing.
⢠3 to 5 years of professional backend engineering experience. Candidates with slightly less time but strong demonstrated ownership are welcome to apply.
⢠Strong Node.js and TypeScript. Production experience with Express, NestJS, or Fastify. Solid with async patterns, streaming, error handling, and building services that run reliably under sustained load.
⢠PostgreSQL depth. Schema design, query writing, indexing, and migrations on at least one production system.
⢠Redis and caching. Production experience using Redis for caching and session management. Understands cache invalidation trade-offs.
⢠Queue and background job systems. Hands-on with BullMQ, RabbitMQ, SQS, or equivalent. Experience managing retries, dead-letter queues, job priority, and concurrency control.
⢠AWS working knowledge. Comfortable with EC2, S3, RDS, SQS, and IAM. Familiar with Docker and basic deployment and environment management.
⢠Strong written and spoken English. Able to communicate clearly with engineers across disciplines and write precise technical documentation.
Nice to Have
Experience integrating with AI or LLM services (streaming responses, structured outputs, retry patterns); WebSocket or SSE implementation for real-time features; multi-tenant SaaS product experience; GraphQL; OpenTelemetry instrumentation; prior work on developer tools or editor-style products.
Golang Developer
Experience: 6-8 years
Employment Type: Permanent, Full-time
Desired Skill: Golang,Python, GRPC, RestAPIs, AWS
Work Mode: Pune, India
Availability: Immediate Joiners
Must have skills:
ā 6+years of Software Development experience
ā 5+years of GoLang programming; Prefers additional proficiency in Python
ā Knowledgeable in writing REST APIs
ā Comfortable programming in production grade systems
ā Experience with building HTTP based services
ā Strong background of optimizing performance
ā Familiarity with event-driven systems
ā Experience dealing with highly concurrent, distributed architectures/systems.
Good to have skills:
- Exposure to relational databases
- Experience with Cloud Providers such as AWS is an advantage; cloud privileged access (CIEM, IAM roles, ephemeral credentials)
- Experience using Terraform to manage infrastructure as code would be an advantage
- Hands-on experience building or extending Privileged Access Management (PAM) capabilities ā credential vaulting, secrets management, password rotation, just-in-time / time-bound privileged access
- Working knowledge of privileged session management and session recording ā session proxying/brokering, keystroke and video capture, session replay, live monitoring and termination, tamper-evident audit trails
- Familiarity with remote access protocols and gateways ā SSH, RDP, HTTPS/web-based sessions; protocol proxying and man-in-the-middle session interception
About the Role
We are hiring a Backend Engineer to build and operate the services that power a leading technology marketplace being relaunched under new ownership.
You will work behind the GraphQL federation, inside the ~40 microservices that own billing, subscriptions, the catalog, RBAC, the proxy's control plane, and the Analytics/Quota services. The runtime is Node.js/TypeScript on AWS EKS, with Aurora MySQL / Postgres and DynamoDB for state, Redis / Elasticache / Couchbase for caching, Kafka (MSK) and Kinesis as the event backbone, and ClickHouse for real-time analytics reads. Every consumer-to-provider call passes through the proxy your services configure, and every dollar of marketplace revenue flows through the commerce code your services own.
Roles and Responsibilities
Ā·Ā Ā Ā Ā Ā Ā Ā Build and operate services ā Design, ship, and run Node.js/TypeScript services that sit behind the GraphQL federation. Own a slice of the ~40-service estate end-to-end: API design, schema, persistence, tests, deployment, on-call.
Ā·Ā Ā Ā Ā Ā Ā Ā GraphQL federation subgraphs ā Add types, resolvers, and capabilities to the federated Platform API. Keep subgraph boundaries clean; respect RBAC at the federation enforcement layer.
Ā·Ā Ā Ā Ā Ā Ā Ā Commerce backbone ā Build the subscription, invoicing, overage, dispute, and payout flows that integrate with Stripe and PayPal webhooks and the billing state machine. Make sure metering, billing, and payouts stay accurate, auditable, and replayable.
Ā·Ā Ā Ā Ā Ā Ā Ā Proxy control plane ā Build the management APIs and background workers that configure the runtime proxy: API keys, plans, rate-limit policies, quota caches, abuse signals.
Ā·Ā Ā Ā Ā Ā Ā Ā Event-driven systems ā Produce and consume Kafka and Kinesis events safely: schema evolution, idempotency, retries, dead-letter handling. Operate Lambda consumers where they're the right tool.
Ā·Ā Ā Ā Ā Ā Ā Ā Data services ā Help own the Node.js Analytics Service and Quota Service that front ClickHouse and Snowflake. Keep latency low, queries cheap, and authorisation correct.
Ā·Ā Ā Ā Ā Ā Ā Ā Performance and reliability ā Diagnose hot paths, tune queries, add caches where they matter, and remove caches that have become liabilities. Write the SLOs and the alerts that defend them.
Ā·Ā Ā Ā Ā Ā Ā Ā Security isolation ā Implement OAuth2 / JWT / mTLS where they belong; respect least-privilege; design APIs that fail closed.
Ā·Ā Ā Ā Ā Ā Ā Ā On-call and incident response ā Take part in the rotation. Lead investigations across services when something rooted in your area breaks.
Ā·Ā Ā Ā Ā Ā Ā Ā LLM-assisted engineering ā Use LLM-based coding and agentic tooling to evolve how features are designed, reviewed, and tested.
What Success Looks Like
ā¢Ā Ā Ā Ā Services you own meet their SLOs, deploy multiple times a day, and rarely wake anyone up.
ā¢Ā Ā Ā Ā Billing, subscription, overage, and payout flows you ship are accurate to the cent, replayable, and trusted by both providers and consumers.
ā¢Ā Ā Ā Ā GraphQL subgraphs you maintain stay fast, well-typed, and pleasant to extend.
ā¢Ā Ā Ā Ā Event pipelines you produce and consume are idempotent, observable, and survive replay and back-pressure.
ā¢Ā Ā Ā Ā The first generation of agent-native primitives you help build land in production and start carrying real agent traffic.
What You Bring
ā¢Ā Ā Ā Ā 5ā8 years of backend engineering experience, with non-trivial work on production services that real customers depended on.
ā¢Ā Ā Ā Ā Strong TypeScript / Node.js in a production service environment; comfort with async patterns, streams, and back-pressure.
ā¢Ā Ā Ā Ā Solid API design ā REST and GraphQL (ideally federation: Apollo Federation, Mercurius, or similar). Schema design, persisted queries, performance tuning.
ā¢Ā Ā Ā Ā Production fluency with SQL ā MySQL and/or Postgres. Bonus for Redis or ClickHouse.
ā¢Ā Ā Ā Ā Experience with event-driven systems ā Kafka or similar. You understand idempotency, exactly-once myths, and consumer lag.
ā¢Ā Ā Ā Ā Hands-on AWS (EKS, MSK, Kinesis, DynamoDB, Lambda, DMS) and Kubernetes. Comfortable reading and writing Terraform.
ā¢Ā Ā Ā Ā Modern engineering practice: observability, feature flags, CI/CD, and safe rollouts.
ā¢Ā Ā Ā Ā Care for correctness on the money path ā you have shipped billing, metering, or payment code before and have the scars to show for it.
ā¢Ā Ā Ā Ā Bonus: experience with API gateways, rate limiting, quota enforcement, usage metering, agent protocols (MCP, A2A, x402), or LLM-based developer tooling.
ā¢Ā Ā Ā Ā You write small, reviewable PRs. You add the test before you fix the bug. You would rather ship a smaller thing well than a bigger thing badly.
We are looking for a Backend Engineer (SDE 2) to build scalable backend systems for EV charging infrastructure and energy management platforms. The role focuses on developing high-performance APIs, event-driven systems, and data pipelines that process EV telemetry, charging sessions, and energy analytics.
What You'll Own
- Design and develop scalable backend services and RESTful/WebSocket APIs.
- Build microservices using Go.
- Design and optimize databases for high-volume telemetry and charging-session data.
- Build event-driven systems and data pipelines using Kafka or similar messaging systems.
- Work on real-time and batch processing workflows for telemetry, energy metrics, and analytics.
- Improve application reliability, performance, monitoring, and observability.
- Deploy and operate services using Docker and Kubernetes.
- Participate in system design, architecture discussions, code reviews, testing, and technical documentation.
- Mentor and support junior engineers when required.
Required Qualifications
- 3 - 5+ years of backend development experience building scalable APIs and microservices.
- Strong proficiency in Golang.
- Strong understanding of PostgreSQL, MongoDB, or other relational/NoSQL databases.
- Experience with query optimization, indexing, schema design, partitioning, or replication.
- Experience building event-driven or distributed systems using Kafka or similar messaging systems.
- Familiarity with GCP or other cloud platforms.
- Experience with Docker and Kubernetes.
- Experience with monitoring and observability tools such as Grafana, Kibana, or ELK.
- Strong understanding of system design, scalability, and performance optimization.
- Experience writing clean, maintainable, testable code with unit and integration tests.
Nice to Have
- Experience working with EV charging, energy management, mobility, or IoT platforms.
- Experience processing high-volume telemetry or time-series data.
- Experience with real-time data processing and analytics pipelines.
- Experience with WebSockets or other real-time communication protocols.
- Experience with CI/CD and production infrastructure.
- Experience working with distributed systems at scale.
Why Join Us
- Build backend infrastructure powering EV charging and energy platforms.
- Work on distributed systems, real-time data, and high-volume telemetry.
- Solve challenging problems around scalability, reliability, and performance.
- Take meaningful ownership of production systems and technical decisions.
Why this role existsĀ
Most systems work at a low scale.Ā
Very few survive real production load, complex workflows, and enterprise edge cases.Ā
We are building a platform that must:Ā
- Scale from 500K ā 20M+ interactions/monthĀ
- Handle complex insurance workflows reliablyĀ
- Become easier to deploy as it grows, not harderĀ
- Ā
- This role exists to build the backend foundation that makes this possible.Ā
Ā
What youāll doĀ
You will not just write services.Ā
You will design and own core platform systems.Ā
Ā
1. Scale the platform without breaking architectureĀ
- Scale from 50K ā 4M+ interactions/monthĀ
- Ensure:Ā
- High availabilityĀ
- Low latencyĀ
- Fault toleranceĀ
- Avoid large rewrites ā build systems that evolve cleanlyĀ
Ā
2. Build the workflow automation (WA) engineĀ
- Design a flexible system with:Ā
- StatesĀ
- StagesĀ
- CohortsĀ
- Dynamic workflowsĀ
- Ensure workflows:Ā
- Handle edge cases reliablyĀ
- Can be configured easilyĀ
- Move from:Ā
- Hardcoded flows ā configurable execution engineĀ
Ā
3. Build the insurance-specific data layerĀ
- Design data models for:Ā
- Policy statesĀ
- Claim workflowsĀ
- Consent trackingĀ
- Ensure the system works across:Ā
- Multiple insurersĀ
- Multiple use casesĀ
- Build a platform-first data layer, not use-case-specific hacksĀ
Ā
4. Make deployment and setup simpleĀ
- Ensure workflows and data models are:Ā
- Easy to configureĀ
- Easy to launchĀ
- Reduce friction for:Ā
- Product teamsĀ
- Deployment teamsĀ
Ā
5. Create a compounding data advantageĀ
- Build a data layer that:Ā
- Improves with every deploymentĀ
- Captures structured signalsĀ
- Ensure data becomes a long-term edge, not just storageĀ
Ā
6. Own production reliabilityĀ
- Participate in on-call rotation across 3 engineersĀ
- Ensure:Ā
- Incidents are handled quicklyĀ
- Root causes are fixed permanentlyĀ
- Build systems where reliability is shared, not individualĀ
Ā
What success looks likeĀ
- Platform scales to 2M+ interactions/month smoothlyĀ
- Workflow engine supports complex, dynamic use casesĀ
- Data layer enables fast deployment across accountsĀ
- Edge cases are handled without constant firefightingĀ
- System becomes easier to use as it growsĀ
- Production issues are rare and predictableĀ
Ā
Who you areĀ
Ā
- You have built:Ā
- Scalable systemsĀ
- Distributed servicesĀ
- You think in:Ā
- SystemsĀ
- Data modelsĀ
- Trade-offsĀ
- You are comfortable owning:Ā
- ArchitectureĀ
- Production systemsĀ
Ā
What will make you stand outĀ
- Experience building:Ā
- Workflow enginesĀ
- State machinesĀ
- Data-heavy platformsĀ
- Strong understanding of:Ā
- System designĀ
- Distributed systemsĀ
- Failure handlingĀ
- Experience working in:Ā
- High-scale production environmentsĀ
Ā
Why joinĀ
- You will build the core backend of an AI platformĀ
- Your work directly impacts:Ā
- ScaleĀ
- ReliabilityĀ
- Product capabilityĀ
- You will design systems that move from:Ā
- Use-case specific ā platform-level infrastructureĀ
Ā
What this role is notĀ
- Not just API developmentĀ
- Not limited to feature-level workĀ
- Not disconnected from production realitiesĀ
Ā
What this role isĀ
- A system architectĀ
- A builder of scalable platformsĀ
- A driver of long-term technical advantageĀ
One question to self-evaluateĀ
Can you design backend systems that scale, handle edge cases, and become easier to use as they grow?Ā
Ā
We are hiring high-caliber engineers with 3+ years of experience to build low-latency, high-throughput trading infrastructure in Rust, working directly under senior systems architects. This is a hands-on coding role on performance-critical systems ā you will write, test, and ship the core code.
Responsibilities
- Develop and maintain high-performance backend services in Rust under the guidance of senior engineers
- Implement components of distributed, fault-tolerant systems handling high transaction volumes
- Write extensive unit, property-based, and simulation tests for correctness-critical code - Profile and optimize code for latency, throughput, and memory efficiency - Participate in design discussions and rigorous code reviews
- Debug and resolve issues in Linux-based production environments
Required Qualifications
- B.Tech/M.Tech in Computer Science from an IIT or NIT (mandatory) - 3+ years of professional software development experience in Rust, C++, or Java/Go with systems-level work; strong Rust proficiency or demonstrated ability to attain it fast - Understanding of financial markets and trading systems ā order books, order types, matching concepts, spot and derivatives (futures/options) basics; hands-on experience with trading, broking, or market data systems is a strong plus - Excellent computer science fundamentals ā data structures, algorithms, operating systems, networking, concurrency
- Solid grasp of multithreading and memory management; exposure to performance profiling and benchmarking
- Understanding of distributed systems concepts ā replication, consistency, message queues (Kafka/NATS or similar)
- Experience with Linux, Git, and modern development workflows
- Strong problem-solving ability and hunger to work on hard systems problems
Preferred
- Competitive programming background (Codeforces/ICPC/CodeChef ratings welcome on the CV)
- Personal or open-source Rust projects
- Exposure to low-latency techniques ā lock-free structures, zero-allocation design, binary protocols (SBE/Protobuf/FlatBuffers)
- NISM certifications, trading experience (personal F&O/options trading counts), or coursework in financial engineering
- Exposure to consensus algorithms (Raft), event sourcing, or deterministic testing
Growth Path
You will be mentored directly by senior systems engineers with deep exchange-infrastructure experience, with a defined progression to senior engineer ownership of subsystems within 18ā24 months. This team is being built as a center of excellence in low-latency systems engineering in India.
Selection Process
- Resume shortlisting (college + evidence of strong engineering: projects, CP ratings, internships)
- Online DSA + systems assessment
- Live coding round (Rust/C++, performance-oriented problem)
- Systems and trading-concepts discussion round
- Culture and ownership round with the senior engineer you will report to
Ā Ā Ā Compensation: top of market for the experience band, benchmarked against product companies, not services.













