Lead Back-end/Data Engineer - Python - Python, AWS - Enterprise Software market
10+ years
Full-time (40h)
Enterprise Software
Full Remote
Python
AWS
SQL
Terraform
Requirements
Must-haves
- 10+ years of software development experience
- Leadership experience
- Experience with Python tools (Airflow, DBT)
- Experience with AWS and Terraform
- Heavy knowledge of SQL databases
- Proficiency in writing clear and efficient SQL code
- Data Engineering skills
- Foundation in data structures, algorithms, and software design
- Experience in B2B product startups
- Strong analytical and debugging skills
- Outstanding problem-solving capabilities
- Strong communication skills in both spoken and written English
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
Nice-to-haves
- Experience working in American companies
What you will work on
- Back-end "behind the scenes"
(e.g. AWS infrastructure, DevOps, ETL, Machine Learning, and heavy SQL) - Develop new Python-based APIs
- Create ERP-agnostic transformations using SQL and DBT
- Build new database tables, views, and functions using Snowflake
- Demonstrate proficiency with AWS, ECS, RDS, and Docker
- Establish and manage data pipelines, connecting ERPs to S3 and databases
- Author unit tests using Pytest and implement Github actions
- Monitor and enhance the performance of APIs and databases
- Design and create dashboards within SumoLogic and New Relic
- Oversee deployment processes using Github actions and AWS/ECS Fargate
- Maintain a high SLA for data ingestion