cover image
TECEZE

Python Developer

On site

Texas, United states

Full Time

10-11-2025

Share this job:

Skills

Communication Python HTML CSS SQL Data Visualization Data Cleaning Version Control Problem-solving Programming git Numpy Pandas python programming HTML & CSS

Job Specifications

Hi,

Greetings from Teceze!

We are currently looking for highly skilled Software Engineers with strong expertise in Python programming to join our team in support of our esteemed client. The position is based in Houston, Texas. Requires immediate onboarding. Shortlisted candidates will need to undergo a technical interview, so hands-on experience with the required technologies is essential.

Job Title: Software Engineer ( Python)

Location: Houston, TX

Onsite Work - All 5 days to be in the Office

Full Time

Technical Skills & Experience:

Core Programming (Python):

Proficiency in Python programming with a deep understanding of:
Functions, classes, and object-oriented programming (OOP)
List comprehensions, generators, and error handling
Working with virtual environments and package management (pip, venv)

Data Manipulation & Analysis:

Hands-on experience with Pandas and NumPy (optional: Polars)
Expertise in:
Data cleaning and preprocessing
Handling missing values
Grouping, merging, pivoting, and data aggregation
SQL integration for querying and data handling

Software Engineering Best Practices:

Experience with version control (Git)
Writing modular, reusable, and maintainable code
Familiarity with unit testing frameworks (e.g., pytest)
Strong understanding of code documentation, docstrings, and using linters/formatters

Plotly Dash & Data Visualization:

Practical experience creating interactive dashboards using Plotly Dash
Skills in:
Plotly Graph Objects customization for interactivity
Dash components: callbacks, layouts, dropdowns, sliders, graphs, and tables
HTML & CSS integration for UI customization

API Development:

Experience with REST APIs – fetching or sending data to backend services.

Soft Skills:

Excellent written and verbal communication skills.
Strong analytical and problem-solving abilities.
Ability to work effectively in a global team environment.

Education:

Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.

About the Company

Teceze is an IT service provider that offers a wide range of services to businesses across all sectors We work with the industry’s top vendor partners and leverage our well-developed relationships to share resources with you. Our technicians have an impressive range of formal training and vendor certifications to deliver on your solutions. Our goal is to deliver solutions which maximize the return on your technology investments. Our clients benefit from a true 24/7 support service operation, the expanded technical resource... Know more