Python Enegineer

Remote • Posted 1 day ago • Updated 21 hours ago
Full Time
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Python

Summary

Python Engineer

Introduction

We are looking for a skilled Python Engineer to join our team. The ideal candidate will have experience in building back-end services and REST APIs using Django and FastAPI. They should be comfortable working with PostgreSQL, Docker, AWS, and CI/CD practices. The Python Engineer will be responsible for developing and maintaining various API services, optimizing response times, and ensuring code quality.

Responsibilities

  • Develop and maintain back-end services and REST APIs using Python frameworks such as Django and FastAPI.
  • Optimize API response times through query optimization, caching, and other performance tuning techniques.
  • Work with databases like PostgreSQL, MySQL, and Redis to store and retrieve data efficiently.
  • Utilize cloud services such as AWS (EC2, S3, Lambda) and containerization tools like Docker for deployment.
  • Implement and maintain CI/CD pipelines to automate the software release process.
  • Write clean, well-tested code following best practices and coding standards.
  • Participate in code reviews, collaborate with team members, and mentor junior developers.

Requirements

Required Skills:

  • Proficiency in Python programming language.
  • Experience with building back-end services and REST APIs using frameworks like Django and FastAPI.
  • Familiarity with databases such as PostgreSQL, MySQL, and Redis.
  • Knowledge of cloud services like AWS, containerization tools like Docker, and CI/CD practices.
  • Ability to write clean, well-tested code and follow coding standards.

Preferred Skills:

  • Experience with front-end technologies like JavaScript.
  • Knowledge of data manipulation tools like Pandas and NumPy.
  • Experience with testing frameworks like Pytest.
  • Familiarity with tools like Git, Jira, and Postman.
  • Previous experience in mentoring or leading a team of developers.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: dicedemo
  • Position Id: 9116414
  • Posted 1 day ago
Contact the job poster
Craig Moritz

Craig Moritz

Recruiter @ Dice US Sales Demo Account

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.