Haystack
← Back to Jobs
Technology
4A

Python developer

4i AmericasJersey City, NJ🇺🇸United StatesPosted Oct 5, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Jersey City, NJ, United States
Posted
Yesterday
DynamoDBFastAPIFlaskSQLAWSETLData PipelinePython

Job Description

Python Application/Backend/Full-Stack Engineers with strong expertise in Python (OOP), backend development (FastAPI, Flask, APIs, async processing, and database integrations), and familiarity with agentic coding tools. Data Engineering experience (e.g., PySpark/ETL) is a plus.

 

Senior Engineer – Job Profile

•             Primary Target: We are looking for strong Python Application / Backend / Full-Stack Engineers.

o            They must be highly proficient in Python ( OOPS is a must) and backend development (e.g., FastAPI, Flask, APIs, async processing, database integrations).

o            Familiarity with Agentic coding tool and know how to leverage them for day to day tasks/activities.

•             Data Engineering (Downgraded to "Nice-to-Have"): Deep data pipeline experience (like PySpark/complex ETL) is now an added bonus, not a requirement.

•             Profiles to Avoid: Do not source pure, heavy Data Engineers who only have a surface-level, high-level understanding of APIs. The candidate must be a solid coder/application builder first.

 

Job Description

We are seeking an experienced Senior Engineer with strong programming and cloud platform expertise. The ideal candidate will have hands-on experience across core AWS services, a solid background in Python, PySpark, SQL, and data modeling, along with proficiency in leveraging AI development tools (e.g., GitHub Copilot) to enhance engineering productivity.

 

Key Responsibilities:

•             Write efficient, maintainable code in Python, leveraging frameworks like PySpark for large-scale data processing.

•             Investigate and troubleshoot data pipelines, demonstrating a strong understanding of data structures and distributed processing.

•             Develop and optimize complex SQL queries; implement data warehousing concepts including Slowly Changing Dimensions (SCD Type 1 & Type 2).

•             Design, develop, and deploy scalable, reliable APIs on AWS (ECS).

•             Work extensively with core AWS services, including ECS, Lambda, SNS, and DynamoDB.

•             Build, test, and deploy applications via CI/CD pipelines to ensure automated delivery.

•             Utilize AI-powered developer tools (such as GitHub Copilot) to accelerate delivery and code quality.

•             Collaborate with cross-functional teams to troubleshoot and resolve cloud infrastructure and application performance issues.

 

Required Skills & Qualifications:

•             AWS Services: Hands-on experience with AWS ECS, Lambda, SNS, and DynamoDB.

•             Programming & Data: Proficient in Python with strong PySpark experience for data pipeline investigation and processing.

•             Databases & Modeling: Solid understanding of SQL, data modeling concepts, and SCD (Type 1 & Type 2).

•             API & Cloud Deployment: Proven experience building and deploying APIs on AWS / ECS.

•             DevOps: Working knowledge of CI/CD processes and pipelines.

•             AI Tooling: Experience using AI-assisted coding tools (GitHub Copilot, etc.).

•             Strong analytical, debugging, and problem-solving skills.

 

 

Similar jobs