07 Aug
|
Neo Wealth Management
|
Mumbai
07 Aug
Neo Wealth Management
Mumbai
The Role:
As a Product Engineer on the backend team, you will design, build and operate the services that power Neo's wealth and asset management products. This is a backend-first, distributed-systems role with a wide surface area you will not just write features. You will own them end to end: building the service, instrumenting it, deploying it, and keeping it healthy in production. This is a rare opportunity early in your career to get exposure to the full backend lifecycle development, DevOps, observability and operations while working on best-in-class, genuinely creative financial products alongside an experienced team. You will learn how real distributed systems behave under load, how money-movement systems are made reliable, and how good engineering decisions are made and measured.
What You'll Do
- Build backend services: Design, build and maintain backend services and APIs (primarily in Go and Python) that power Neo's financial products.
- Distributed systems: Work on distributed, event-driven systems reasoning about scalability, latency, reliability and trade-offs across services.
- Instrumentation & observability: Instrument what you build: add logging, metrics, traces, dashboards and alerts so the team understands system health in production.
- Ship & operate: Take part in deploying and operating your services CI/CD pipelines, containerised workloads and cloud infrastructure not just handing code over a wall.
- Production ownership: Help troubleshoot, debug and continuously improve services in production,
including participating in incident investigation and follow-ups.
- Data & persistence: Design and work with SQL data models, keeping performance and correctness front of mind.
- Engineering quality: Write clean, well-tested, well-documented code and take part in code reviews and design discussions.
What We're Looking For :
- Experience: 24 years of professional backend engineering experience (strong internship or project work considered for the right candidate).
- Languages: Hands-on experience building backend services in Go and/or Python (we work primarily across both).
- Distributed systems: Exposure to or genuine interest in distributed systems microservices, APIs, message queues, and the trade-offs involved in building reliable services.
- Fundamentals: Solid fundamentals: data structures, algorithms, REST API design and relational databases (PostgreSQL/MySQL).
- Ownership: A production mindset you care about how code behaves after it ships, not just whether it compiles.
- Collaboration: Strong communication and a willingness to learn quickly in a fast-moving environment.
Nice to Have :
- DevOps: Exposure to DevOps practices Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS / GCP / Azure).
- Observability: Familiarity with observability tooling such as Grafana, Prometheus, Sentry, Datadog or similar.
- Event-driven: Experience with event-streaming/messaging systems such as Kafka, SQS or RabbitMQ.
- Domain: Interest in or exposure to fintech, capital markets or financial products.
📌 Product Engineer (Backend) (Mumbai)
🏢 Neo Wealth Management
📍 Mumbai