Python Developer

Ventechsoft Inc
Dallas, TX, United States
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Airflow Amazon Web Services Component-Based Software Engineering Microsoft Azure C++ (Programming Language) Cloud Computing Cloud Engineering Code Review Databases Information Engineering Data Integration
+45 more
Database Models Database Queries DevOps Distributed Systems Django Web Framework Memory Management Amazon DynamoDB Elasticsearch Python (Programming Language) PostgreSQL Load Testing MongoDB MySQL NoSQL Open Source Technology Open Web Application Security Performance Tuning Query Optimization RabbitMQ Redis Software Engineering Systems Architecture Web Application Frameworks Multithreading Google Cloud Pytorch Flask (Web Framework) Software Security Backend Fastapi Pandas Event Driven Architecture Pytest Containerization Kubernetes Information Technology Low Latency Apache Kafka Graphql Machine Learning Operations Celery Restful APIs Terraform Docker Microservices

Job description

We are looking for a highly experienced Senior/Principal Python Developer with over 10 years of software engineering expertise to lead the design, development, and scaling of our core systems. In this role, you will act as a technical authority-driving system architecture, mentoring engineering teams, optimizing performance, and ensuring that our applications are secure, scalable, and resilient., * Architecture & System Design: Design, build, and maintain highly scalable, low-latency, distributed backend systems and microservices using Python.

  • Technical Leadership & Mentorship: Lead architectural discussions, conduct high-standard code reviews, establish engineering best practices, and mentor mid-to-senior developers.
  • Performance Optimization: Diagnose performance bottlenecks, optimize database queries, and rewrite/refactor core application components for efficiency and concurrency.
  • Cloud & Infrastructure: Drive cloud architecture strategies (AWS/Google Cloud Platform/Azure) using infrastructure-as-code, containerization, and automated CI/CD pipelines.^
  • API & Data Integration: Design secure RESTful/GraphQL APIs, manage complex asynchronous tasks (Celery/AsyncIO), and oversee integration with relational and NoSQL databases.
  • Cross-Functional Collaboration: Partner with Product Managers, Security teams, and Data Engineers to translate strategic business requirements into scalable technical solutions.

Requirements

If you thrive on solving complex technical challenges, setting engineering standards, and making high-impact architectural decisions, we’d love to have you on board., * Experience: 10+ years of professional experience in software engineering, with 7+ years of deep, hands-on experience using Python.

  • Core Expertise: Deep mastery of Python internals (e.g., GIL, AsyncIO, concurrency/multithreading, memory management, garbage collection).
  • Frameworks: Extensive experience with modern Python frameworks such as FastAPI, Django, or Flask.^
  • System Design & Distributed Systems: Proven track record of designing distributed, event-driven architectures (Kafka, RabbitMQ, Redis) that handle high-volume data.
  • Databases & ORMs: Deep understanding of database modeling, query optimization, and schema design across PostgreSQL/MySQL as well as NoSQL systems (MongoDB, DynamoDB, Elasticsearch).
  • Cloud & DevOps: Strong proficiency with AWS, Google Cloud Platform, or Azure, alongside Docker, Kubernetes, Terraform, and modern CI/CD tools.
  • Testing & Security: Mastery of unit, integration, and load testing (PyTest, Locust), with a strong focus on application security (OWASP standards, authorization/authentication).
  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent practical experience.^

Preferred / Good-to-Have Qualifications

  • Experience with Data Engineering / Machine Learning pipelines (Pandas, PyTorch, Airflow).
  • Prior experience rewriting critical microservices in compiled languages (Rust, Go, or C++) for performance-critical components.
  • Active contributions to open-source Python projects or public technical writing/speaking.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

Videos

See all

Related articles

See all