Backend Engineer - Python / Go / Ftc
Role details
Job location
Tech stack
Job description
Develop, scale, and maintain robust backend systems primarily using Python or Go.
Requirements
Design, implement, and optimize RESTful API or gRPC endpoints with focus on versioning and high performance. Convert R&D scripts and prototypes into stable, product-ready APIs or microservices with a strong product-oriented mindset. Manage and optimize relational databases (PostgreSQL/MySQL) including schema design and data modeling. Implement and maintain infrastructure-as-code principles using Docker and basic Kubernetes for scalable service deployment. Integrate and automate workflows across multiple systems, including data, CI/CD, and machine learning pipelines. Key Requirements: Strong proficiency in either Python or Go. Proven experience with API design (REST/gRPC) and performance optimization. Hands-on experience with Docker and fundamental understanding of Kubernetes. Solid experience with relational databases (PostgreSQL/MySQL) and effective schema design. Expertise with Git, testing frameworks, and CI/CD pipelines (e.g., GitLab, GitHub Actions). Experience with AWS or other major cloud-based deployment environments. Keywords: Backend Engineer / Python / Go / RESTful API / gRPC / Microservices / Docker / Kubernetes / AWS / Cloud Deployment / PostgreSQL / MySQL / Relational Database / CI/CD / Git / LLM Deployment / MLOps / AI / Quantum Computing / Deep Tech / Fixed-Term / Observability / Prometheus / Grafana / Kafka