23 Aug
|
Ramesh Navalmal Jain
|
Pune
23 Aug
Ramesh Navalmal Jain
Pune
Role & responsibilities
Senior Software Engineer Full-Stack (Python + Next.js), Geospatial Platform
Engineering Delivery
- Build the geospatial cost-intelligence module for UtiliSphere, computing real-time predicted locate costs from GIS analysis at the moment a ticket arrives.
- Develop automated auditing of contractor invoices against those cost predictions.
- Build and operate an event-driven Python backend — FastAPI workers and APIs over PostgreSQL/PostGIS — integrating cleanly with an existing SQL Server platform.
- Build the Next.js (App Router) front end for the module, including data-grid/table experiences for reviewing predictions and audit results.
- Read and integrate with the existing SQL Server schema through narrow, well-defined integration seams (read-only reference data, a transactional outbox) while resisting unnecessary coupling to the legacy estate.
- Keep calculation logic pure and dependency-injected, and write the test before trusting the number, given that this system computes figures customers are billed against.
- Use Claude Code, Cursor,
or Codex as a daily-driver part of the workflow for code generation, review, test authoring, and research — critically reviewing and correcting AI output rather than treating it as automatically correct.
- Write and maintain automated tests as a habit: pytest, property-based/table-driven tests, Playwright (or similar) E2E coverage, and testing against golden datasets.
- Engage constructively in code review, giving and receiving feedback clearly and in writing.
SKILLS & EXPERIENCE
- 6–8 years of professional software development experience, including 3+ years building Python backends in production and real, shipped React/Next.js work.
- Solid Python 3.x (typing, async/await, packaging) and working knowledge of TypeScript.
- FastAPI (or a comparable async framework), Pydantic, REST with OpenAPI-first contracts, and SQLAlchemy 2.x.
- React + Next.js (App Router), with TanStack Query/Table or equivalent dat
📌 Senior Software Engineer (Pune)
🏢 Ramesh Navalmal Jain
📍 Pune