Python Engineer

OVA.Work

Alpharetta (GA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Health benefits
Flexible work arrangements
Learning opportunities
Career growth

Job summary

OVA.Work is seeking a Python Engineer with 4-5 years of professional experience to design, develop, and maintain scalable backend applications. You will work with RESTful APIs, databases, and cloud technologies to deliver high-performance software solutions.

The role focuses on building robust services with Django, Flask, or FastAPI, collaborating with cross-functional teams, and ensuring code quality through testing and reviews. On-site opportunities in Alpharetta, GA are available.

Qualifications

  • 4-5 years of hands-on Python development experience.
  • Strong knowledge of Python frameworks (Django/Flask/FastAPI).
  • Experience building REST APIs and microservices.
  • Relational databases (PostgreSQL/MySQL/SQL Server) experience.
  • NoSQL databases (MongoDB/Redis) familiarity.
  • Experience with Git and CI/CD workflows.
  • Experience with Docker and containerized deployments.
  • Cloud platforms (AWS/Azure/GCP).
  • Linux environments and shell scripting.
  • Strong debugging, analytical, and problem-solving skills.

Responsibilities

  • Design, develop, test, and maintain Python-based applications and services.
  • Build and consume RESTful APIs and integrate with third-party services.
  • Develop scalable backend systems using Django, Flask, or FastAPI.
  • Write clean, maintainable, and well-documented code following best practices.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with frontend developers, QA engineers, DevOps teams, and product managers.
  • Design and optimize database schemas and queries.
  • Implement unit tests, integration tests, and participate in code reviews.
  • Troubleshoot production issues and provide timely resolutions.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.

Skills

Python development
Django/Flask/FastAPI
REST APIs
PostgreSQL/MySQL
MongoDB/Redis
Git
Docker
AWS/Azure/GCP
Linux shell
Unit testing
Code reviews
Agile/Scrum

Education

Bachelor's or Master’s degree in Computer Science/IT

Tools

Docker
Kubernetes
CI/CD
GitHub Actions

Job description

Job Summary

We are looking for a skilled Python Engineer with 4-5 years of professional experience in designing, developing, and maintaining scalable backend applications. The ideal candidate should have strong expertise in Python, RESTful APIs, databases, and cloud technologies, along with experience building high-performance, reliable software solutions.

Job Title: Python Engineer

Experience: 4-5 Years

Employment Type: Full-Time

Job Summary

We are looking for a skilled Python Engineer with 4-5 years of professional experience in designing, developing, and maintaining scalable backend applications. The ideal candidate should have strong expertise in Python, RESTful APIs, databases, and cloud technologies, along with experience building high-performance, reliable software solutions.

Key Responsibilities
  • Design, develop, test, and maintain Python-based applications and services.
  • Build and consume RESTful APIs and integrate with third-party services.
  • Develop scalable backend systems using frameworks such as Django, Flask, or FastAPI.
  • Write clean, maintainable, and well-documented code following best practices.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with frontend developers, QA engineers, DevOps teams, and product managers.
  • Design and optimize database schemas and queries.
  • Implement unit tests, integration tests, and participate in code reviews.
  • Troubleshoot production issues and provide timely resolutions.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
Required Skills
  • 4-5 years of hands-on experience in Python development.
  • Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
  • Experience building REST APIs and microservices.
  • Good understanding of object-oriented programming and design patterns.
  • Experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Familiarity with NoSQL databases such as MongoDB or Redis.
  • Proficiency with Git and version control workflows.
  • Experience with Docker and containerized deployments.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Understanding of Linux environments and shell scripting.
  • Strong debugging, analytical, and problem-solving skills.
Preferred Skills
  • Experience with asynchronous programming using AsyncIO or Celery.
  • Knowledge of message brokers such as RabbitMQ or Apache Kafka.
  • Experience with CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
  • Familiarity with Kubernetes and container orchestration.
  • Exposure to monitoring and logging tools such as Prometheus, Grafana, or ELK Stack.
  • Understanding of software security best practices and authentication mechanisms (OAuth2, JWT).
Qualifications
  • Bachelor\'s or Master\'s degree in Computer Science, Information Technology, or a related field.
  • Relevant certifications in cloud platforms or Python are a plus.
What We Offer
  • Competitive salary and performance-based incentives.
  • Comprehensive health and wellness benefits.
  • Flexible work arrangements.
  • Learning and certification opportunities.
  • Collaborative and inclusive work environment.
  • Opportunities for career growth and advancement.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer [32877]
Python Developer [32877]

Stealth Startup • Berkeley (CA)

On-site
USD 80,000 - 100,000
Python Developer REST APIs
Python Developer REST APIs

Worx-ai • Seattle (WA)

On-site
USD 90,000 - 130,000
Python Developer
Python Developer

MhyMatch • San Francisco (CA)

On-site
USD 90,000 - 130,000
Competitive salary and benefits package
Generous paid time off
Flexible working hours
+1
Python Developer REST APIs - Immediate Start
Python Developer REST APIs - Immediate Start

Worx-ai • United States

On-site
USD 80,000 - 120,000
Software Development Engineer – Python
Software Development Engineer – Python

Cyient • Peoria (IL)

On-site
USD 85,000 - 120,000
Python Developer
Python Developer

Talent Groups • United States

On-site
USD 80,000 - 120,000
Python Developer
Python Developer

StradIT • Fort Worth (TX), Town of Texas (WI)

On-site
USD 100,000 - 140,000
Python Developer Expert
Python Developer Expert

Cloud Hybrid Technologies, LLC • Delaware

On-site
USD 90,000 - 140,000
Python Developer
Python Developer

StradIT • Boston (MA)

On-site
USD 110,000 - 140,000
Python Backend Engineer
Python Backend Engineer

ClinDCast LLC • San Jose (CA)

On-site
USD 100,000 - 150,000