Delivery

Lead Python Developer( backend) Req#2453

Remote
Work Type: Full Time
CES has 26+ years of experience in delivering Software Product Development, Quality Engineering, and Digital Transformation Consulting Services to Global SMEs & Large Enterprises. CES has been delivering services to some of the leading Fortune 500 Companies including Automotive, AgTech, Bio Science, EdTech, FinTech, Manufacturing, Online Retailers, and Investment Banks. These are long-term relationships of more than 10 years and are nurtured by not only our commitment to timely delivery of quality services but also due to our investments and innovations in their technology roadmap. As an organization, we are in an exponential growth phase with a consistent focus on continuous improvement, process-oriented culture, and a true partnership mindset with our customers. We are looking for the right qualified and committed individuals to play an exceptional role as well as to support our accelerated growth.
You can learn more about us at: http://www.cesltd.com/

We are looking for a highly skilled Lead Backend Engineer to rebuild a fully owned, offline-first platform for inspection and compliance workflows in oil & gas. This is not a “glue code” role; you will lead the backend design and development of critical platform services, enabling schema-driven inspections, custom reporting, deterministic offline sync, and scalable operator-facing APIs.

Responsibilities 
  • Own and evolve backend services
  • Design schema-driven APIs for dynamic forms (based on JSON metadata)
  • Implement an offline-first sync system: queued writes, retry logic, background merges
  • Replace Survey123 reports: build templated HTML-to-PDF engine (WeasyPrint or wkhtmltopdf)
  • Generate static maps for reports (assignment points + overlays)
  • Collaborate closely with mobile engineers (iOS, Android) and infra/DevOps
  • Define reusable service interfaces, error contracts, and async job processing pipelines
  • Mentor mid-level engineers and remote team members
 Qualifications 
  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • 7+ Years of experience in the following areas.
  • Expert Python engineer with real-world async experience (FastAPI preferred).
  • Deep AWS fluency: EC2 or Fargate, S3, IAM, ALB, CloudWatch.
  • PostgreSQL with JSONB, PostGIS, indexing, migrations.
  • JWT/OIDC authentication (Cognito or FastAPI-JWT stack).
  • Redis and event-driven architecture: background workers, retry queues, conflict resolution clean engineering habits: typed interfaces, testing, traceable services, observability.
  • Experience defining service boundaries and reusable API contracts.

Submit Your Application

You have successfully applied
  • You have errors in applying