**Job Posting: Lead Developer for AWS Application**
**Overview:**
Join our dynamic team as a Lead Developer, where you’ll be at the forefront of managing and enhancing an application hosted on Amazon Web Services. This role is critical for maintaining our high-performing application that is integral to data analysis and visualization in the e-commerce domain.
**Key Responsibilities:**
– Manage the application’s infrastructure using AWS CloudFormation for Infrastructure as Code (IaC).
– Oversee compute processes utilizing Lambda and ECS.
– Handle raw data storage with Amazon S3 and manage data ingestion using Postgres.
– Utilize DBT for data modeling.
– Conduct dynamic orchestration and scheduling via SQL queries for data accuracy and completeness.
**Current Application Functions**
– Authenticate brands using Amazon Seller Central Selling Partner API (SP-API) and Amazon Advertising API.
– Initiate schema creation for brands, triggering data flow into our system.
– Store all data initially in S3, with pre-storage JSON transformation functions.
– Transfer data from S3 to PostgreSQL in an AWS RDS environment, maintaining a schema-per-tenant architecture.
– Flexibly create new data sources, including automated S3 bucket and schema table creation for new API endpoints.
– Ensure robust data analysis and visualization capabilities, focusing on data accessibility, completeness, and historical accuracy.
**Candidate Profile:**
– Expert in Python with a strong background in GitHub usage and documentation creation for engineering teams.
– Proficient in Amazon Selling Partner API and Amazon Advertising API; experience with other online marketplace APIs (e.g., Walmart, eBay, Shopify) is a plus.
– Comfortable with various aspects of Data Engineering, from data lakes to traditional databases.
– Experienced in Infrastructure as Code (IaC) using CloudFormation.
– Skilled in troubleshooting AWS applications.
– Possesses a natural curiosity for problem-solving and a passion for exploring new technologies.
**Join Us:**
If you’re ready to take on a challenging yet rewarding role in a cutting-edge technological environment, we would love to hear from you. Apply now to become a pivotal part of our team’s success!
APPLY FOR THIS JOB:
Company: ZenHomes Investments
Name: James Gossling
Email: