Python Developer

Ova Technologies

$80K — $120K *
US-AnywhereRemote in Alpharetta, GA
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, IT, or related field.
  • Proven experience as a Python Developer or similar role.
  • Strong understanding of Python frameworks (Django, Flask, FastAPI).
  • Experience with SQL and/or NoSQL databases and ORM tools.
  • Knowledge of version control systems (e.g., Git).
  • Understanding of RESTful API design.

Responsibilities

  • Write clean, efficient, and maintainable Python code.
  • Develop backend components, RESTful APIs, and web services.
  • Collaborate with front-end developers and designers for integration.
  • Perform unit testing, debugging, and code reviews.
  • Optimize applications for performance, scalability, and reliability.
  • Document code, processes, and architectures for maintenance.
  • Stay updated with emerging technologies for system improvement.
  • Participate in the full software development lifecycle (SDLC).

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunities for professional development and continuous learning.
  • Exposure to emerging technologies and innovative projects.
  • Flexible working arrangements if applicable.
Full Job Description
Job Title: Python Developer

Location: [Insert Location]

Department: Software Development / IT

Reports To: Lead Developer / Engineering Manager

Job Summary:

We are looking for a skilled Python Developer to design, develop, and maintain scalable applications and software solutions. The ideal candidate will have strong problem-solving skills, experience with backend development, and familiarity with frameworks and libraries in Python.

Key Responsibilities:
  • Write clean, efficient, and maintainable Python code.
  • Develop backend components, RESTful APIs, and web services.
  • Collaborate with front-end developers, designers, and other team members to integrate user-facing elements with server-side logic.
  • Perform unit testing, debugging, and code reviews to ensure software quality.
  • Optimize applications for performance, scalability, and reliability.
  • Document code, processes, and architectures clearly for future maintenance.
  • Stay up-to-date with emerging technologies and suggest improvements to existing systems.
  • Participate in the full software development lifecycle (SDLC) from planning to deployment and support.

Required Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Python Developer or similar role.
  • Strong understanding of Python frameworks such as Django, Flask, or FastAPI.
  • Experience with databases (SQL and/or NoSQL) and ORM tools.
  • Knowledge of version control systems (e.g., Git).
  • Understanding of RESTful API design and integration.

Key Skills:
  • Strong problem-solving and analytical abilities.
  • Good communication skills for collaboration across teams.
  • Knowledge of software development best practices, including testing and documentation.
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
  • Experience with containerization tools (Docker, Kubernetes) is advantageous.

Preferred Qualifications:
  • Master's degree in Computer Science or relevant certifications.
  • Experience with DevOps practices and CI/CD pipelines.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript) for full-stack capabilities.
  • Familiarity with data analytics, machine learning, or AI integration is a plus.

Similar Jobs

More Jobs at Ova Technologies

  • Mobile App Developer
    $90K — $130K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Senior data engineer
    $100K — $130K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Junior DS engineer
    $70K — $95K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • AI Architect
    $120K — $150K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Automation Selenium Engineer
    $90K — $130K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Python Developer jobs: