Find a jobRecruiters

Senior Software Engineer

Exclusive opportunity

Remote

Senior Software Engineer

Ramesh Navalmal Jain

Senior Software Engineer

Skills

SQL QueriesNextDockerReactTypescriptPythonPostgreSQLSwagger/OpenAPIPlaywrightMachine LearningAIFastAPIAzure

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Pune, Maharashtra, India

Work mode:

Remote

Published on:

21 August 2026

What they need


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.
  • Strong 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 data-grid experience.
  • PostgreSQL (schema design, migrations, query tuning) and working knowledge of SQL Server / T-SQL.
  • Practical exposure to geospatial tooling — PostGIS, shapely/GEOS, pyproj, or GDAL — or demonstrable computational-geometry aptitude with the willingness to go deep fast.
  • Experience with event-driven systems: queue/outbox patterns, idempotent consumers, at-least-once processing, and background workers.
  • A genuine testing habit — pytest, property-based/table-driven testing, Playwright or similar E2E, and testing against golden datasets.
  • Daily-driver fluency with Claude Code, Cursor, or Codex — real delivery experience, not a demo — including effective prompting, iterating with an agent, and critically reviewing AI output.
  • Working knowledge of auth and security basics: JWT/OAuth-style flows, session handling, and secure cookie practices.
  • Docker, CI/CD pipelines, and disciplined Git branching and PR review practices.
  • Excellent written and spoken English — clear specs, clear prompts, clear PR descriptions.
  • Correctness instincts for money-adjacent code, and comfort integrating with a legacy estate without coupling to it unnecessarily.

NICE TO HAVE

  • GIS/mapping domain depth — spatial indexing, geodesic vs. planar measurement, coordinate systems/projections, vector tiles (MapLibre), or utility/811 damage-prevention domain exposure.
  • ML exposure — gradient-boosted models (LightGBM/XGBoost), scikit-learn, and model evaluation discipline.
  • Observability experience — OpenTelemetry, structured logging, SLO-driven alerting.
  • Data-heavy UI experience — virtualized grids at tens of thousands of rows, file-upload UX, SSE/streaming progress.
  • Azure exposure — App Service/containers, Key Vault, managed Postgres.
  • Experience standing up a new service beside a monolith while keeping the boundary clean.

EDUCATION

  • B.E. / B.Tech in Computer Science Engineering or Electronics & Communications Engineering, OR BCA + MCA (Bachelor's + Master's in Computer Applications). Equivalent degrees in a related computing discipline are considered — demonstrated, hands-on engineering ability carries the most weight

Other offers great for you!

These companies are also looking for great profiles

OTOREMOTE

Senior Software Engineer / CTO

Environ 50/60K par an selon expérience

Permanent contract

Marseille, France

Hybrid, Remote

Skills

DevOpsCTOEngineering Manager

9 months ago

Quick apply

Team.is

Senior Software Engineer - Fintech

90 000€ - 150 000€

Permanent contract

Paris, France

Hybrid

Skills

Typescriptfintech

7 months ago

Quick apply

Kalytech Consulting

Senior Software Engineer

530

Freelance

Brussels, Belgium

Hybrid

Skills

C#.NETMicrosoft SQL ServerSelligent

4 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools