Python and Database Developer - New York, NY

  • New York, NY
  • Posted 8 hours ago | Updated 8 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent

Skills

Backend Development
Collaboration
Cross-browser
DOM
Data Analysis
Data Management
Data Modeling
Data Processing
Data Warehouse
Database
Debugging
Elasticsearch
Extract
Transform
Load
Fetch
Git
Interfaces
JavaScript
Management
Middleware
MySQL
NoSQL
Performance Tuning
PostgreSQL
Python
RESTful
React.js
Relational Databases
Scripting
Testing
Unit Testing
Unstructured Data
User Experience
Version Control
Web Development
Wireframe

Job Details

Job Title: Python and Database Developer Location: New York, NY (Hybrid 3 days onsite per week) Experience Level: Senior (11 18 years overall); ReactJS & UX (1 3 years)

About the Role:
We are seeking an experienced and versatile Python and Database Developer to join our team in New York. This role combines deep backend data development with modern front-end engineering, focusing on high-performance applications and user-centric design. You'll be a key contributor in developing robust data systems and dynamic interfaces to support scalable business platforms.

Key Responsibilities:
Develop and maintain data processing pipelines using Python for analysis, transformation, and delivery.

Manage structured and unstructured data across multiple databases efficiently.

Design and develop responsive web interfaces using ReactJS and custom web components.

Translate UX designs and wireframes into high-quality, reusable code.

Optimize frontend components for performance and cross-browser compatibility.

Build and maintain RESTful APIs and integrate with backend services.

Collaborate with cross-functional teams to understand business requirements and translate them into scalable technical solutions.

Write unit and integration tests using Jest, Enzyme, or React Testing Library.

Ensure code quality using version control systems like Git.

Participate in code reviews, debugging, and system performance tuning.

Required Skills & Qualifications:
Backend / Data Layer:
5+ years of experience in Python for data processing, scripting, and backend development.

Strong experience in data analysis, data management, and ETL pipelines.

Proficiency in working with relational databases (PostgreSQL, MySQL) and NoSQL databases.

Familiarity with data modeling, data warehousing, and performance tuning.

Frontend / Web Development:
1 3 years of professional experience with ReactJS.

Solid understanding of JavaScript (ES6+), including DOM manipulation and virtual DOM.

Experience with React concepts: components, hooks, lifecycle methods.

Hands-on experience with state management libraries (e.g., Redux, Flux).

Familiarity with custom middleware, Axios, Fetch, and RESTful API integration.

Experience with frontend tooling: Babel, Webpack, NPM, etc.

Proficiency in cross-browser debugging and performance profiling.

Experience with unit testing tools like Jest, Enzyme, React Testing Library.

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.