Python Software Developer (Bengaluru)

Python Software Developer (Bengaluru)

13 Aug
|
InfoBeans
|
Bengaluru

13 Aug

InfoBeans

Bengaluru

Job Description

The customer is looking for a Python Infrastructure Software Engineer / Backend Platform Engineer to help design and build a new Device Boot Service. This service will manage server/device boot requests through REST APIs, store request data in a database, process long-running boot/provisioning operations through async workers and track each request through a state-machine workflow.

The candidate will help finalize the data model, API design, state machine, and migration plan, then implement the service components including data models, API endpoints, background jobs, tests, metrics, and runbook documentation. The service will integrate with internal boot/provisioning/BMC systems

Skills RequiredThe required candidate should have strong production Python backend development experience, especially in building web services using FastAPI,



Django REST Framework, or Flask. The candidate should have hands-on experience with REST APIs, ORM/data models, database migrations, request handling, serialization, async/background workers such as Celery, RQ, or Dramatiq, retry handling, idempotent tasks, and scheduled jobs. The candidate should also understand state-machine based workflows, concurrency-safe state transitions, testing using pytest or similar frameworks, and observability using metrics, logging, Prometheus, Grafana, or similar tools. Infrastructure knowledge such as PXE/iPXE, BIOS/UEFI, Redfish/IPMI, DHCP/DNS, and Linux server provisioning/imaging is a solid advantage.

📌 Python Software Developer (Bengaluru)
🏢 InfoBeans
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python software developer (bengaluru) / bengaluru