Senior Backend Developer
The Sr Software Developer- Back end will design, build, and maintain the backend microservices that power our real-time operations platform, working across multiple backend services and data pipelines.
This role involves developing Python microservices with FastAPI, managing PostgreSQL and analytics data stores, building distributed task queues, and integrating with cloud infrastructure. You will contribute to services that handle everything from REST APIs, to real-time, to MQTT, to WITSML data exchange and message publishing.
Key Responsibilities
Design and implement RESTful API endpoints using FastAPI across multiple backend microservices
Build and maintain data models with SQLAlchem, write Alembic database migrations, and optimize PostgreSQL queries