👨🏻‍💻 postech.work

Python Developer

TECEZE • 🌐 In Person

In Person Posted 1 week, 2 days ago

Job Description

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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.