Backend Engineer, Python, Go
Posted 39ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Backend Engineer developing high-performance backend systems connecting Python and Go for AI-driven solutions. Join an international team focused on scalable, distributed system architecture.
Responsibilities:
- Design, develop, and optimize high-performance server-side applications using Python (FastAPI) and Go.
- Architect and maintain scalable microservices capable of handling high-volume data and concurrent user requests.
- Design, implement, and document secure RESTful and/or gRPC APIs that support AI and data-driven platforms.
- Identify latency issues and system bottlenecks; refactor legacy code and optimize database performance.
- Collaborate with DevOps and Data teams to deploy containerized services (Docker/Kubernetes) in cloud environments (GCP/AWS).
- Conduct thorough code reviews, write unit and integration tests, and maintain strong technical documentation standards.
- Implement observability best practices (logging, metrics, tracing) to ensure reliability and 99.9% uptime.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
- 3+ years of professional backend engineering experience, ideally in consulting or fast-paced product environments.
- Advanced Python expertise building production-grade APIs with FastAPI, Flask, or similar frameworks.
- Solid experience with Go (Golang), including strong understanding of goroutines and concurrency patterns.
- Strong experience with SQL (PostgreSQL) and NoSQL databases, including schema design and query optimization.
- Experience with Docker, CI/CD pipelines, and cloud-native architectures.
- Strong problem-solving skills and ability to collaborate effectively with remote, cross-functional teams in an ET-aligned schedule.
Benefits:
- Competitive salary in USD and growth opportunities in a global environment.


















