Job Title: Full Stack Engineer (React + Python) Contractor
Location: New York, NY
Engagement Type: Contract
Rate: $70-75 per/hr
Role Overview
We are seeking a skilled and detail-oriented Full Stack Engineer to join a cross-functional Agile team. In this role, you will be responsible for designing, building, and maintaining scalable end-to-end applications, developing responsive user interfaces using React, backend services in Python, and real-time data pipelines leveraging Kafka.
This position requires strong system design capabilities and close collaboration across frontend, backend, and platform teams. You will work closely with engineers, product managers, and analysts to create analytics-ready data models that power application features, reporting, and strategic insights. This is an excellent opportunity for someone who values clean architecture, modern tooling, and delivering high-quality, scalable solutions.
Key Responsibilities
Design, develop, and maintain full stack applications using React (frontend) and Python (backend).
Build and maintain RESTful APIs and backend services using FastAPI, Flask, or Django.
Develop and manage real-time data pipelines using Apache Kafka.
Design scalable systems leveraging event-driven and microservices architectures.
Implement asynchronous processing and messaging patterns.
Ensure API design, versioning, performance tuning, and scalability best practices.
Develop and maintain SQL-based data models and relational databases.
Collaborate with cross-functional teams including engineering, product, and analytics.
Participate in Agile/Scrum ceremonies and manage tasks using Jira.
Maintain strong documentation, code quality, and data integrity standards.
Required Qualifications
5+ years of experience with React (hooks, component lifecycle, state management).
5+ years of experience with Python (FastAPI, Flask, or Django).
Hands-on experience with Apache Kafka and event-driven architectures.
5+ years of experience building RESTful APIs.
Strong proficiency in SQL and relational databases.
Experience with Git-based version control workflows.
Strong understanding of microservices architecture and asynchronous processing patterns.
Experience with TypeScript.
Familiarity with Docker and Kubernetes.
Experience working with AWS cloud environments.
Experience with schema registries and Kafka Streams.
Familiarity with monitoring tools such as Grafana.
Knowledge of security best practices (OAuth, JWT).
Strong communication and collaboration skills.
Experience working in Agile/Scrum environments.
Education & Experience
Bachelor s degree in Computer Science or related field.
Strong sense of ownership, attention to detail, and commitment to performance and data quality.