Python Developer

Overview

Hybrid
$50 - $65
Contract - W2
Contract - 6 Month(s)

Skills

API
Agile
Amazon Web Services
Backend Development
Collaboration
Communication
Continuous Improvement
Debugging
Decision-making
Documentation
GraphQL
Python
RESTful
Root Cause Analysis
Systems Architecture

Job Details

Job Title: Senior Python Developer

Location: New York City, NY - Onsite
Position Type: Contract -W2

Ex Capital One resource preferred

Position Summary:

We are seeking a Senior Python Developer to join a high-performing engineering team in New York City. The ideal candidate will have deep expertise in backend development using Python, strong knowledge of API development (RESTful and GraphQL), and a collaborative mindset aligned with You Build It, You Own It (YBYO) principles. Prior experience at Capital One is highly desirable.

Key Responsibilities:

Design, build, and maintain scalable backend services and frameworks using Python.

Develop robust RESTful and GraphQL APIs.

Lead and conduct code reviews to ensure high-quality standards.

Collaborate closely with product managers, designers, and engineers across functions.

Perform end-to-end debugging and root cause analysis of issues in production environments.

Contribute to system architecture and technical decision-making.

Embrace and drive engineering ownership, documentation, and continuous improvement.

Must-Have Qualifications:

Expert-level proficiency in Python.

Hands-on experience with RESTful API development.

Solid understanding and application of GraphQL.

Excellent verbal and written communication skills.

Strong documentation practices and commitment to team ownership (YBYO).

Preferred Experience:

Experience working in Agile development environments.

Familiarity with AWS, especially serverless architectures (Lambdas).

Prior experience at Capital One is highly preferred.

Additional Info:

This role offers an opportunity to be a core contributor in a fast-paced, technically advanced environment.

Candidates must be based in or willing to relocate to New York City, NY.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.