Python Developer
Job Description
Job Title: Python Developer
Location: NYC,NY / Jersey City, NJ (Onsite)
Job Type: Contract Position
Role Summary
We are looking for an experienced Python Developer to join an enterprise product engineering team. The role will focus on building and modernizing backend applications, APIs, data-processing services, and automation capabilities using Python.
The developer will work within an Agile engineering squad and use AI-assisted development tools for coding, testing, documentation, troubleshooting, and modernization.
Key Responsibilities
- Design, develop, test, and maintain Python-based applications and backend services.
- Build REST APIs, microservices, integration components, and data-processing workflows.
- Write clean, modular, maintainable code with automated unit and integration tests.
- Work with relational databases, including data modeling and SQL development.
- Integrate services with enterprise applications, APIs, messaging platforms, and data sources.
- Troubleshoot production issues, perform root-cause analysis, and implement fixes.
- Participate in technical design, code reviews, sprint planning, and backlog refinement.
- Collaborate with Product Owners, architects, QA, DevOps, and other engineering teams.
- Follow secure coding, source control, CI/CD, and release-management practices.
- Contribute to application modernization and technical-debt reduction.
AI-Assisted Development
- Use approved AI coding assistants as part of day-to-day engineering.
- Apply AI assistance for code generation, refactoring, debugging, unit testing, documentation, and code understanding.
- Review and validate AI-generated code before incorporating it into the application.
- Use AI tools to accelerate analysis and modernization of existing applications.
- Follow organizational security, privacy, and data-handling requirements when using AI tools.
Required Skills
- Strong hands-on Python development experience.
- Experience with FastAPI, Flask, Django, or similar frameworks.
- REST APIs and microservices architecture.
- SQL and relational databases.
- Unit testing using pytest or equivalent frameworks.
- Git-based source control.
- CI/CD and automated deployment practices.
- Docker and containerized application development.
- Experience debugging and supporting enterprise applications.
Preferred Skills
- AWS, Azure, or another major cloud platform
- Kafka or other event/messaging technologies
- Kubernetes
- NoSQL databases
- Data processing using Pandas or similar Python libraries
- GitHub Copilot or other AI-assisted development tools
- Experience with large-scale enterprise applications
- Experience modernizing legacy applications or decomposing monolithic applications into services.
??? people applied to this job
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$100,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Team Remotely Inc.San Diego, USA
Site Reliability
Engineer
Infrastructure Maintenance
$100,000 - $150,000/Mo
2 years ago
Junior Site Reliability Engineer
Patterned Learning Career.San Diego, USA
Site Reliability
Engineering
Junior
$60,000 - $90,000/Mo
2 years ago
Site Reliability Engineer
Phoenix Recruitment.San Diego, USA
Site Reliability Engineer
DevOps
System Administrator
$95,000 - $160,000/Mo
2 years ago
Staff Site Reliability Engineer
2K.San Diego, USA
Site Reliability Engineering
Staff Engineer
Infrastructure Operations
$90,000 - $130,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
Sr. Site Reliability Engineer
Veza.San Diego, USA
Site Reliability Engineer
Senior Engineer
Systems Architect
$120,000 - $160,000/Mo
2 years ago
Senior AWS Cloud & Site Reliability Engineer
INFY8.COM.San Diego, USA
AWS Expert
Cloud Infrastructure Specialist
Senior Site Reliability Engineer
$120,000 - $160,000/Mo
2 years ago
$110,000 - $150,000/Mo
2 years ago
Senior Systems Administrator
Ingenta.San Diego, USA
Systems Administration
IT Management
Network Infrastructure
$80,000 - $120,000/Mo
2 years ago