Mid-Level Python Developer

EXCELHIRE6 months ago
Dallas, Texas, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Python Developer

Location: Dallas, Texas, USA

Job Type: [Full-Time / Part-Time / Contract]

Experience Level: [Entry-Level / Mid-Level / Senior]

Position Overview

We are looking for a skilled and motivated Python Developer to join our development team. You will be responsible for building and maintaining efficient, reusable, and reliable Python code to support various applications and services.

Key Responsibilities

  • Write clean, scalable, and efficient Python code.
  • Design and implement backend logic using frameworks such as Django or Flask.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Work with databases such as PostgreSQL, MySQL, or MongoDB.
  • Collaborate with team members to understand requirements and deliver high-quality solutions.
  • Write unit tests and participate in code reviews.
  • Maintain and improve the performance of existing software.

Required Qualifications

  • Proficiency in Python 3.x.
  • Experience with at least one Python web framework (Django, Flask, or FastAPI).
  • Familiarity with RESTful APIs.
  • Understanding of object-oriented programming (OOP).
  • Experience with version control systems like Git.
  • Good problem-solving and communication skills.

Preferred Qualifications

  • Knowledge of cloud platforms (AWS, Azure, or GCP).
  • Familiarity with containerization tools (Docker).
  • Experience with CI/CD pipelines.
  • Basic understanding of front-end technologies like HTML, CSS, and JavaScript.

Benefits & Perks

  • Competitive salary
  • Flexible working hours
  • Remote work options
  • Learning and development opportunities

Required Skills

FastAPI
CI/CD
RESTful APIs
Python
MongoDB
AWS
Flask
MySQL
Git
PostgreSQL
Django
Docker
Object-Oriented Programming