Haystack
← Back to Jobs
Technology
BRBlack Rock Group logo

Python Developer

Black Rock GroupNewark, NJ🇺🇸United StatesPosted Oct 21, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Newark, NJ, United States
Posted
22 hours ago
DjangoDockerDynamoDBFastAPIFlaskMicroservicesMongoDBMySQLOracleSQLGitAWSAPI GatewayScrumGoogle CloudKafkaLLMPythonRabbitMQRedispytestGenerative AIRESTAzurePostgreSQLKubernetesAgileCI/CDSystem Design

Job Description

Python Developer

Location: Newark, NJ
Employment Type: W2 Contract

Job Summary
We are seeking an experienced Python Developer to design, develop, and maintain scalable, high-performance applications and backend services. The ideal candidate should have strong hands-on experience with Python, REST APIs, microservices, databases, cloud platforms, and modern software development practices.
Key Responsibilities

  • Design and develop scalable backend applications using Python.
  • Build and maintain RESTful APIs and microservices.
  • Develop clean, reusable, maintainable, and well-tested code.
  • Work with frameworks such as FastAPI, Flask, or Django.
  • Integrate applications with databases, third-party APIs, and enterprise systems.
  • Design and optimize SQL queries and database operations.
  • Implement asynchronous processing and event-driven solutions where required.
  • Troubleshoot performance, production, and integration issues.
  • Write unit and integration tests and participate in code reviews.
  • Work closely with frontend developers, architects, QA, DevOps, and business teams.
  • Participate in CI/CD, Agile/Scrum ceremonies, and production deployments.
  • Follow secure coding, logging, monitoring, and application performance best practices.

Required Technical Skills

  • 4+ years of hands-on Python development experience.
  • Strong knowledge of Python 3.x, OOP, data structures, exception handling, and concurrency.
  • Strong experience developing REST APIs.
  • Experience with FastAPI, Flask, or Django.
  • Strong understanding of Microservices architecture.
  • Experience with SQL databases such as PostgreSQL, MySQL, or Oracle.
  • Experience with NoSQL databases such as MongoDB or DynamoDB is a plus.
  • Experience with Git and CI/CD pipelines.
  • Knowledge of Docker and Kubernetes.
  • Experience with at least one cloud platform AWS, Azure, or Google Cloud Platform.
  • Experience with messaging/event platforms such as Kafka, RabbitMQ, or SQS is preferred.
  • Strong understanding of software development, lifecycle and Agile methodologies.

Preferred / Nice-to-Have

  • AWS services such as Lambda, ECS/EKS, S3, SQS, SNS, RDS, or API Gateway.
  • Experience with Pytest and test automation.
  • Experience with Redis/caching.
  • Experience with system design and distributed systems.
  • Exposure to GenAI/LLM APIs, AI/ML, or data engineering is a plus.

Similar jobs