Remote job
Software Engineer - Backend
Job details
About this role
Role overview Build and scale a real-time API and backend services that connect enterprise systems with Python microservices and data platforms. The work emphasizes high throughput, low latency, reliability, and deployment across cloud and customer-managed environments where network, identity, and monitoring setups vary.
Responsibilities - Design and operate a Python API on Kubernetes, tuning it for responsive, high-volume workloads. - Maintain backend services in .NET and connect them with Python services and document databases. - Make services resilient to upstream outages, rate limits, retries, and partial failures. - Configure Kubernetes scaling and resource behavior for production workloads. - Deploy portable systems into customer environments with restricted networking and customer-controlled identity. - Profile and improve performance across application code, connections, caching, and downstream calls.
Requirements - At least two years building production backend services or microservices. - Strong Python experience, including FastAPI, asynchronous programming, server tuning, and performance profiling. - At least two years with modern .NET and C#, including REST APIs, dependency injection, and Entity Framework Core. - MongoDB experience covering data modeling, aggregation, indexing, and asynchronous drivers. - Kubernetes and Docker experience, including autoscaling and production deployment patterns. - Knowledge of resilience techniques such as timeouts, retries, circuit breakers, idempotency, and graceful degradation. - Ability to design for restricted network access and custom identity systems, with strong logging, metrics, tracing, and communication skills.
Nice to have - Experience with Databricks, Delta Lake, Spark SQL, or MLflow. - Familiarity with event-driven systems such as Kafka, RabbitMQ, or cloud event services. - Experience with strict enterprise security requirements, private networking, or both SQL and document data stores.
Benefits and work setup - Contractor position based in the United States, with remote work.