Skip to main content
31C

Application Backend Engineer

RemoteNot specified
Published
Role
Backend
Experience
Senior
Employment
Contract
โ‚ฌ4k/mo
Check eligibility

The listing doesn't say where it hires from. Check the description or the employer's site before applying.

No BS summary

Senior Application Backend Engineer, 5+ yrs, must be remote. Requires strong Python, FastAPI, and asynchronous programming skills. Experience with ClickHouse, Kubernetes, and Docker is essential.

Core skills

Python

Required skills

asyncioFastAPIUvicornGunicornApache ArrowPyArrowParquetRESTClickHouseKubernetesDockerCI/CDAutomated testing

Optional skills

PrometheusGrafanaOpenTelemetry

Required languages

English Required

What you'll do

  • Design and develop high-performance backend services using Python and FastAPI
  • Build highly concurrent applications using asyncio and asynchronous programming patterns
  • Develop and optimize RESTful APIs using FastAPI, Uvicorn, and Gunicorn
  • Process and transform large datasets efficiently using Apache Arrow and PyArrow
  • Design, optimize, and maintain analytical workloads using ClickHouse
  • Build scalable containerized applications deployed on Kubernetes
  • Optimize application performance, memory usage, and I/O for high-throughput environments
  • Implement monitoring, logging, health checks, and observability for production systems
  • Collaborate with infrastructure and platform teams to improve deployment automation and system reliability
  • Participate in architecture design, code reviews, and technical decision-making

What they require

  • 5+ years of professional Python backend development experience
  • Extensive experience with asynchronous programming using asyncio
  • Strong expertise with FastAPI and production deployments using Uvicorn and Gunicorn
  • Experience with Apache Arrow/PyArrow for high-performance in-memory data processing
  • Knowledge of columnar data formats and efficient data serialization
  • Experience building scalable RESTful APIs and backend services
  • Hands-on experience with ClickHouse for analytical or high-volume data workloads
  • Experience deploying and operating applications on Kubernetes
  • Strong understanding of distributed systems, scalability, and performance optimization
  • Experience with Docker, CI/CD pipelines, automated testing, and modern software development practices
  • Experience with streaming or event-driven architectures is nice to have
  • Experience working with large-scale analytics, telemetry, or telecom platforms is nice to have
  • Understanding of distributed computing, parallel processing, and high-availability system design is nice to have

Details

Apply routeRvc
โ‚ฌ4k/mo