• Jobs
  • >
  • Python Developer (26PD01A)

Python Developer (26PD01A)

  • Indefinite
  • Full time
  • Remote
  • The Lab

Overview

Location: Full remote.

Schedule: Full time.

Job Purpose

We are looking for a Python Engineer whose responsibilities include gathering system and user requirements, creating Python code modules, and testing features before release. In addition, it is important to have hands-on experience developing software using agile methodologies.

It will also deploy and maintain high-quality and secure functional applications.

You will be part of a talented software team working on mission-critical applications. Python Developer roles and responsibilities include managing Python application development, while providing expertise across the entire software development lifecycle, from concept and design to testing.

Responsibilities

  • Work closely with product and design teams to develop web applications.

  • Collaborate with a team to define, design, and ship new features.

  • Design, build, and maintain high-performance, reusable, and reliable backend code using Python.

  • Contribute industry best practices and technology to developing and maintaining software applications.

  • Help maintain code quality by implementing bug fixes and code reviews.

  • Design, build, and automate high-quality tests that scale with app growth.

  • Conduct code reviews, develop high-quality documentation, and build robust test suites for your products.

  • Respond to and troubleshoot highly complex problems quickly, efficiently, and effectively.

Experience & Qualifications

  • 5+ years of experience coding in Python.

  • 5+ years working with REST API development: Django, Fast API, Flask.

  • Knowledge of MySQL/PostgreSQL.

  • Experience with event-driven development.

  • Experience in designing, building, and automating high-quality tests.

  • Docker, Docker Compose.

  • Experience in microservices.

  • Knowledge of Software design patterns.

  • Logging and monitoring.

  • Apache Kafka.

  • CI/CD - GHA + Jenkins

  • Thrives in a continuous learning environment.

  • Strong team collaboration skills.

  • Great cross-team and interpersonal skills.

  • Demonstrates a commitment to quality.

  • Fluent in English. Conversational proficiency.

  • AWS - Lambda and S3 (nice to have).

  • Experience with Kubernetes is a plus.

  • Experience with Claude Code is a plus

|
|
Powered by Factorial
Build my own jobs page