TELECOMMUTE Lead Python Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
We are seeking an experienced Lead Python Software Engineer with strong backend development expertise and hands-on Data Engineering experience. The ideal candidate should have extensive experience building scalable Python applications, REST APIs, microservices, and cloud-native solutions, along with ETL/data pipeline development.
Requirements
8+ years of Python development experience Strong hands-on experience with FastAPI, Flask, or Django REST APIs & Microservices Docker & Kubernetes AWS, Azure, or Google Cloud Platform CI/CD (Jenkins, GitHub Actions, GitLab CI) SQL (PostgreSQL/MySQL) Data Engineering (30%) ETL/ELT pipeline development PySpark or Apache Spark Airflow or AWS Glue Kafka or other messaging platforms Data ingestion, transformation, and optimization Responsibilities Design and develop scalable Python backend applications. Build REST APIs and microservices. Develop and maintain ETL/data pipelines. Deploy cloud-native applications using Docker and Kubernetes. Optimize application performance and troubleshoot production issues. Collaborate with cross-functional teams in an Agile environment.
Skills: Python, FastAPI, Flask, Django, REST APIs, Microservices, Docker, Kubernetes, AWS/Azure/Google Cloud Platform, PySpark, Airflow, Kafka, SQL, ETL, CI/CD, Terraform (Preferred).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com