
Senior Full Stack Software Engineer
Pravah
Posted 2026-05-17
USD 30,000 - USD 50,000 per year
Tech & Engg
Job Description
Ovii's Interpretation of the Role
Senior Full Stack Engineer driving end‑to‑end development of Pravāh's AI‑powered grid intelligence platform. Build high‑performance React front‑ends, scalable Python/Java/Go back‑ends, and cloud CI/CD pipelines for utilities in India and the US.
Role Snapshot
- Full‑stack development
- React & TypeScript UI
- Python/Java/Kotlin/Go services
- Microservices & event‑driven APIs
- Google Cloud Platform & CI/CD
- Large‑scale time‑series & geospatial data
- Production ML model serving
- Observability & incident response
Must-Have Requirements
- Bachelor's degree in Computer Science, Software Engineering, or equivalent
- 5+ years full‑stack production experience
- TypeScript
- React (or comparable modern frontend framework)
- Python, Java, Kotlin, or Go
- Relational database optimization (PostgreSQL)
- Microservices design and RESTful APIs
- Cloud computing (Google Cloud) and managed services
- Docker and CI/CD pipeline design
- Automated testing (Jest, Cypress, Playwright)
- Logging and monitoring for production systems
- full‑stack development
- microservices architecture
- cloud deployment
- large‑scale data handling
Nice-to-Have Signals
- D3.js, Mapbox, Deck.gl or WebGL for geospatial visualizations
- GIS formats (shapefiles, GeoJSON, CIM)
- Large‑scale time‑series data processing
- ML model serving, versioning, or feature stores
- Enterprise security and compliance experience
- Zero‑to‑one startup environment experience
- geospatial visualization
- time‑series analytics
- ML model serving
- high‑growth startup environments
Work Setup
- Location: New Delhi, India
- Work mode: ONSITE
- Timezone: Evening overlap with US Pacific Time
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Design and implement high‑performance React applications that visualize time‑series demand forecasts and geospatial grid data.
- Build and operate scalable microservices, REST APIs, and data ingestion pipelines for weather‑driven electricity forecasting.
- Integrate backend services with ML inference pipelines, supporting model versioning, A/B testing, and automated retraining.
- Create secure, multi‑tenant data access layers with role‑based controls and audit logging for utility clients.
- Develop CI/CD pipelines on Google Cloud, containerize services with Docker, and ensure observability through structured logging and metrics.
- Own production deployments and incident response for critical grid‑analytics services, continuously improving scalability and reliability.
Good Fit If You Have
- Comfortable collaborating across a distributed team spanning India and California.
- Enjoys high autonomy and making architectural decisions in fast‑moving environments.
- Has experience visualizing large time‑series or geospatial datasets.
Skills
- TypeScript
- React
- Mapbox / D3.js
- Python / Java / Kotlin / Go
- RESTful APIs
- Event‑driven architecture
- Docker
- Kubernetes / GCP
- PostgreSQL
- Automated testing (Jest, Cypress, Playwright)
- CI/CD pipelines
- Logging & metrics