Senior Python Engineer (Backend and Data)
Core
Design, build, and run scalable backend systems and data transformation pipelines that power data-driven applications.
Role type
Senior Python Backend Engineer (Data & API)
Builds
Secure high-performance APIs, microservices, and ETL pipelines serving datasets
Domain
Backend engineering, Data engineering, API security
Required skills
Python (FastAPI, Flask, Django), asyncio, microservices, OAuth/JWT, SQL/ORM, ETL pipelines, CI/CD, Shell scripting, Git
Preferred skills
Cloud platforms (AWS/Azure/GCP), Docker/Kubernetes, data governance
Technologies
FastAPI, Flask, Django, SQLAlchemy, PostgreSQL, MySQL, MongoDB, Redis, Spark, Kafka, Jenkins, GitLab CI, GitHub Actions
Responsibilities
Design and maintain RESTful APIs and microservices; Build asynchronous high-concurrency services; Implement API security (OAuth, JWT); Design and optimize database schemas; Build and maintain ETL pipelines; Build and maintain CI/CD pipelines
Seniority
Senior, hands-on IC (via careerplan.io/jobs/5d81cb1d-205c-4d34-8f94-73bb0c32524f-senior-python-engineer-backend-and-data-at-gsstech-group)