Recurrency: Lead Back-end/Data Engineer - Python - Python, AWS, Terraform, SQL - Enterprise Software market

7+ years
Enterprise Software
Full Remote
Python
AWS
Terraform
SQL

Requirements

Must-haves

- 7+ 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 US product startups - Strong analytical and debugging skills - Outstanding problem-solving capabilities - Strong communication skills in both spoken and written English

Nice-to-haves

- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

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