Python Backend Developer

Ova Technologies
  • Alpharetta, GA
  • Instant Apply
30+ days ago

Job Description

A

Python Backend Developer

Job Title: Python Backend Developer
Experience: 2–5 Years (or customize as needed)
Location: [City/Remote/Hybrid]
Employment Type: Full-time

Job Summary

We are looking for a skilled Python Backend Developer to design, develop, and maintain scalable backend applications and APIs. The ideal candidate should have strong experience with Python frameworks, databases, RESTful APIs, and cloud-based deployments. You will work closely with frontend developers, DevOps engineers, QA, and product teams to build reliable and high-performance applications.

Key Responsibilities

  • Develop, test, and maintain backend services using Python.

  • Design and implement RESTful APIs.

  • Build scalable and secure web applications.

  • Optimize application performance and database queries.

  • Integrate third-party APIs and services.

  • Collaborate with frontend developers and cross-functional teams.

  • Write clean, maintainable, and well-documented code.

  • Troubleshoot, debug, and resolve production issues.

  • Participate in code reviews and follow best coding practices.

  • Ensure application security and data protection.

Required Skills

  • Strong proficiency in Python.

  • Experience with frameworks such as Django, Flask, or FastAPI.

  • Knowledge of REST APIs and microservices architecture.

  • Experience with PostgreSQL, MySQL, or MongoDB.

  • Familiarity with ORM libraries such as SQLAlchemy or Django ORM.

  • Knowledge of Git and version control.

  • Understanding of authentication methods such as JWT and OAuth.

  • Experience with Docker and containerization.

  • Basic understanding of Linux environments.

  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.

Preferred Skills

  • Experience with Redis, Celery, or RabbitMQ.

  • Knowledge of CI/CD pipelines.

  • Experience with Kubernetes.

  • Understanding of caching strategies.

  • Familiarity with Agile/Scrum development.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.

  • 2–5 years of experience in backend development using Python.

  • Strong problem-solving and analytical skills.

  • Good communication and teamwork abilities.

Nice to Have

  • Experience with GraphQL.

  • Knowledge of unit testing frameworks such as PyTest.

  • Experience with monitoring and logging tools.

  • Exposure to AI/ML integrations is a plus.

This role offers the opportunity to work on scalable backend systems, collaborate with experienced engineers, and contribute to the development of high-quality software solutions.

Numbers & Facts

LocationAlpharetta, GA

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Authenticationunmatched
  • Best Practicesunmatched
  • Cachingunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Djangounmatched
  • Gitunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Linux Operating Systemunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • OAuthunmatched
  • Object Relational Mapping (ORM)unmatched
  • Problem Solving Skillsunmatched
  • Pytestunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Systems Scalabilityunmatched
  • Team Playerunmatched
  • Test Plan/Scheduleunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder