Senior Backend Engineer (Python | FastAPI)
Core
Design and implement scalable backend services, APIs, and microservices for high-performance distributed systems and real-time data processing.
Role type
Senior Backend Engineer (Python/FastAPI)
Builds
Scalable server-side code, microservices, RESTful APIs, and containerized applications.
Domain
Cloud-native backend engineering, distributed systems, event-driven architectures.
Deliverable
production ML models | product features | infrastructure
Required skills
Python, FastAPI, microservices architecture, Docker, Kubernetes, AWS (Lambda, Step Functions, SQS), database management (Snowflake, DynamoDB, RDS, MySQL, MongoDB), distributed search (Elasticsearch, OpenSearch, Solr), CI/CD pipelines, logging and monitoring (Prometheus, Grafana, CloudWatch), third-party API integration.
Preferred skills
GenAI application development, RAG-based systems, Infrastructure as Code (Terraform, CloudFormation), high-performance backend architecture.
Responsibilities
Design and implement backend services and APIs; develop and optimize microservices; streamline real-time data processing; conduct unit, integration, and load testing; implement RESTful APIs and server-side logic; develop and deploy containerized applications; work with server-side events and messaging queues; ensure application security, scalability, and resilience.
Seniority
Senior, hands-on IC