Python Developer

Veridian Tech Solutions, Inc.

Pennington (NJ)

On-site

USD 110,000 - 170,000

Full time

28 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Veridian Tech Solutions, Inc. is seeking an accomplished Python Developer to design, develop, and maintain scalable Python applications and microservices.

The role supports enterprise automation platforms from Pennington, NJ or Charlotte, NJ, working on REST APIs, real-time data processing with Kafka, and data pipelines using Starburst/Trino. The ideal candidate will have 8+ years of Python experience, experience with FastAPI/Flask/Django, CI/CD, OpenShift, Redis, and Agile/Scrum collaboration.

Qualifications

  • Bachelors or masters in CS or related field.
  • 8+ years of Python development experience.
  • Design, develop, test, and maintain scalable Python apps and microservices.
  • Build REST APIs with FastAPI, Flask, or Django.
  • Develop Kafka-based event-driven integrations for real-time processing.
  • Create and optimize SQL queries and data pipelines (Starburst/Trino).
  • Perform unit testing, code reviews, and CI/CD practices.
  • Collaborate with Product Owners and teams in Agile/Scrum.
  • Familiar with OpenShift, Redis, and cloud-native tech.
  • Document designs and operational procedures.

Responsibilities

  • Design, develop, test, and maintain scalable Python apps and microservices.
  • Build and support REST APIs using FastAPI, Flask, or Django.
  • Develop Kafka-based event integrations for real-time processing.
  • Create, optimize, and troubleshoot SQL queries and data pipelines (Starburst/Trino).
  • Perform unit testing, code reviews, defect fixes, and release readiness.
  • Support deployments, CI/CD pipelines, and post-release validation.
  • Monitor and resolve production issues ensuring reliability and performance.
  • Collaborate with Product Owners, architects, and teams in Agile/Scrum.
  • Participate in platform modernization and integration initiatives.
  • Develop workflow orchestration with Airflow or Astronomer when needed.
  • Utilize Git and release management processes.

Skills

Python development
REST APIs
Agile/Scrum
Kafka
SQL/ETL
OpenShift
Git
CI/CD

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

FastAPI
Flask
Django
Airflow
Astronomer
Starburst/Trino
OpenShift
Redis
Git
CI/CD tools

Job description

Role: Python Developer
Location: Pennington, NJ/Charlotte, NJ

Job Description
Must Have Technical/Functional Skills
Primary Skill: Python Developer
Roles & Responsibilities
  • Bachelor s or master s degree in computer science or related field.
  • Minimum 8+ years experience in Python development projects.
  • Design, develop, test, and maintain scalable Python applications and microservices to support enterprise automation platforms.
  • Build, enhance, and support REST APIs using frameworks such as FastAPI, Flask, or Django.
  • Develop and maintain Kafka-based event-driven integrations for real-time data processing and system communication.
  • Create, optimize, and troubleshoot SQL queries, data pipelines, and data-processing logic using platforms such as Starburst/Trino.
  • Perform unit testing, code reviews, defect fixes, root-cause analysis, and ensure code quality through best practices.
  • Support application deployments, production releases, CI/CD pipelines, and post-release validation activities.
  • Monitor, troubleshoot, and resolve production issues while ensuring platform reliability, stability, and performance.
  • Work with OpenShift, Redis, object storage, and cloud-native technologies to build and maintain enterprise solutions.
  • Collaborate closely with Product Owners, architects, developers, and partner teams in an Agile/Scrum environment.
  • Participate in platform modernization, migration, and integration initiatives to improve system scalability and efficiency.
  • Develop and maintain workflow orchestration solutions using Apache Airflow or Astronomer when required.
  • Utilize Git-based version control, branching strategies, and release management processes.
  • Leverage AI-assisted development tools and emerging technologies to improve development productivity and code quality.
  • Document technical designs, implementation approaches, and operational procedures.
  • Take ownership of assigned development tasks and contribute to continuous improvement of the automation platform.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Veriipro • Charlotte (NC)

On-site
USD 120,000 - 170,000
Python Developer
Python Developer

Tata Consultancy Services • Charlotte (NC)

On-site
USD 100,000 - 130,000
Medical Coverage
Parental Leaves
Auto & Home Insurance
+5
Senior Python Developer – Enterprise Automation & APIs
Senior Python Developer – Enterprise Automation & APIs

Veridian Tech Solutions, Inc. • Pennington (NJ)

On-site
USD 110,000 - 170,000
Senior Developer (Python)
Senior Developer (Python)

Axelon Services Corporation • Woodbridge Township (NJ)

Hybrid
USD 90,000 - 130,000
Python Developer
Python Developer

The Judge Group • Chicago (IL)

On-site
USD 110,000 - 150,000
ESOP
Competitive pay
Health benefits
+2
Python Developer
Python Developer

7Th Sky Tech • Stallings (NC)

On-site
USD 90,000 - 130,000
Python Developer
Python Developer

7Th Sky Tech • Pineville (NC)

On-site
USD 90,000 - 120,000
Python Developer
Python Developer

7Th Sky Tech • Mint Hill (NC)

On-site
USD 90,000 - 120,000
Python Developer
Python Developer

7Th Sky Tech • Belmont (NC)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

7Th Sky Tech • Huntersville (NC)

On-site
USD 90,000 - 120,000