Backend Python Engineer
Job Details
About the Company
With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.
About the Project
The team is building a platform that helps organizations measure and reduce carbon emissions across global supply chains. The product enables banks, traders, and manufacturers to analyze complex international networks, identify the most carbon-intensive parts, and choose greener alternatives.
We are seeking a highly motivated and experienced Backend Python Engineer to scale the product, core infrastructure, and data pipelines. You will be part of a collaborative team of engineers, product managers, and sustainability experts, shaping the technical foundation of the platform and delivering features that directly impact customers.
Specialization
Headquarters
Years on the market
Team size and structure
Current technology stack
Required skills:
- 5+ years of backend engineering experience with a strong focus on Python.
- Hands-on experience with FastAPI (preferred) or similar frameworks.
- Proficiency in developing RESTful APIs and integrating with external services.
- Solid knowledge of PostgreSQL in production environments.
- Experience with Docker; familiarity with Kubernetes is a plus.
- Practical experience with cloud platforms (GCP preferred).
- Familiarity with distributed systems.
- Experience with background processing (e.g., Celery) and message queues (e.g., Pub/Sub).
Scope of work:
- Design and implement robust, scalable backend services using Python (FastAPI preferred)
- Build and maintain core APIs powering customer workflows and third-party integrations
- Work closely with data engineering to ingest, transform, and expose environmental and operational datasets
- Ensure high system reliability and performance by writing testable, maintainable code
- Collaborate with the product and design teams to iterate quickly on new features
- Implement best practices for code quality, CI/CD, observability, and infrastructure-as-code
- Participate in technical architecture discussions and contribute to foundational decisions