Python Backend Engineer, Constelli Signals

Employer not named by the sourceIndia, USA

Backend

Apply on the company’s site

Frontier is not the employer and does not collect applications.

About this role

Hyderabad, Telangana, India We are hiring a Python Backend Engineer to take ownership of high-throughput backend services. You will work alongside our front-end and C# application teams to build the infrastructure that ingests, processes, and routes real-time data streams across our platforms.

This role is for someone who enjoys asynchronous Python, complex data-flow problems, and the discipline of building production systems that need to run reliably under sustained load.

Experience: 4+ years of professional backend software engineering experience, primarily in Python.

Asynchronous Python: Strong working knowledge of asyncio and concurrent programming patterns for high-throughput I/O.

API Frameworks: Production experience with FastAPI (or comparable async frameworks such as Starlette, aiohttp, or Sanic) and pydantic-based schema validation.

Message Brokers: Hands-on experience with at least one event streaming or message broker platform — Apache Kafka, RabbitMQ, NATS, or equivalent.

Databases: Proficient with PostgreSQL and capable of writing optimized SQL; comfortable with schema design, indexing, and query profiling.

Time-Series Data: Working familiarity with time-series databases (e.g., TimescaleDB, InfluxDB, QuestDB) and the trade-offs of heavy-write workloads. Networking: Solid grasp of TCP/UDP, WebSockets, and HTTP/REST; able to debug at the protocol level when needed.

Platform & Tooling: Comfortable Git-based workflows.

Testing & Quality: Demonstrated practice with pytest, unit and integration testing, and CI pipelines.