Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
job

TechJobsData

Python Developer

Location: Greater Los Angeles, CA

Salary: $95k-$150k

Skills: Data Analysis, Web Development, Machine Learning

About the Job

Role: Python Developer Location: Remote Employment Type: Full\-time Compensation: Competitive salary commensurate with experience, qualifications, and location. Indicative range: $95,000 – $150,000 (USD equivalent), plus benefits. Role Overview We are hiring a Python Developer to build and maintain backend services and data pipelines. The role works on real product systems — clean code, sensible architecture, and the discipline to keep what you ship working tomorrow. Key Responsibilities

  • Build and maintain Python backend services, APIs, and data pipelines
  • Write clean, well\-tested code following modern Python best practices
  • Design and implement RESTful or GraphQL APIs
  • Optimise performance and resource usage across services
  • Collaborate with product, data, and infrastructure teams
  • Contribute to code reviews and engineering documentation Required Skills and Qualifications
  • 2\+ years building production Python applications
  • Strong knowledge of Django, Flask, or FastAPI
  • Experience with PostgreSQL or similar relational databases
  • Familiarity with cloud services (AWS, GCP) and containerisation (Docker)
  • Comfortable with Git, CI/CD, and modern testing frameworks (pytest)
  • Pragmatic approach to trade\-offs between speed and quality What You'll Bring
  • Curiosity to dig into systems and turn findings into shipped improvements
  • Strong written communication and ability to explain technical decisions
  • A test\-and\-learn mindset; you ship fast, measure, and iterate
  • Comfort working asynchronously across time zones What We Offer
  • Fully remote, flexible work hours
  • Performance\-based bonus structure
  • Annual learning \& development stipend
  • Health and wellness benefits (varies by location)
  • Opportunity to work on high\-scale, real\-world impact projects Equal Opportunity Statement This is an equal opportunity role. Applications are welcomed from all qualified individuals regardless of race, color, ethnicity, nationality, gender, gender identity or expression, sexual orientation, age, religion, disability, marital status, or any other characteristic protected by applicable law. All hiring decisions are based solely on qualifications, skills, and demonstrated ability.

Related Courses

Curso

Introducción a Python

Python es un lenguaje de programación de alto nivel, interpretado y de propósito general. A diferencia de lenguajes como HTML, CSS y JavaScript, que se utilizan principalmente en el desarrollo web, Python destaca por su versatilidad en múltiples dominios, incluyendo el desarrollo de software, la ciencia de datos y el desarrollo back-end. Este curso te guiará a través de los conceptos fundamentales de Python, proporcionándote las habilidades necesarias para crear tus propias funciones al finalizar el programa.

Curso

Estructuras de Datos en Python

Explora las estructuras de datos fundamentales del lenguaje de programación Python, incluyendo listas, diccionarios, tuplas y conjuntos, y aprende cómo aplicarlas de manera efectiva para resolver desafíos de programación del mundo real.

Curso

Fundamentos de Databricks: Guía Para Principiantes

Una introducción práctica a Databricks, sus conceptos fundamentales y la manipulación de datos mediante Python y SQL. Este curso está diseñado para principiantes absolutos, con énfasis en la claridad, la simplicidad y la aplicación en escenarios reales.

Curso

Ninja de Python

¡Bienvenido al Curso Ninja de Python! Este curso interactivo y dinámico está diseñado para introducirte en los fundamentos de la programación en Python a través de un juego educativo y entretenido. Guiarás a un Ninja a través de diversos desafíos, utilizando Python para controlar movimientos e interactuar con objetos como sushi. Comenzando por lo básico, aprenderás a navegar por el mapa, recoger y colocar sushi, y avanzarás gradualmente hacia conceptos de programación más complejos como funciones, bucles y sentencias condicionales. Cada capítulo ofrece práctica práctica para reforzar tu aprendizaje, culminando en desafíos emocionantes que pondrán a prueba tus habilidades. Tanto si eres principiante como si deseas perfeccionar tus habilidades de programación, este curso proporciona una experiencia de aprendizaje completa y amena. ¡Únete y conviértete en un Ninja de la programación!

Curso

Tipos de Datos en Python

Adquiera una comprensión sólida de los tipos de datos fundamentales de Python y aprenda a utilizarlos de manera eficaz. Explore números, booleanos, cadenas y cómo convertir y comparar valores de forma segura entre tipos. Desarrolle confianza al realizar operaciones aritméticas, lógicas y de cadenas, y desarrolle las habilidades fundamentales necesarias para escribir código Python limpio y confiable.

Curso

Tutorial de Bucles en Python

¡Desarrolla confianza en el dominio de los bucles en Python! Comienza con los conceptos básicos de los bucles for y while y avanza hacia temas avanzados como bucles anidados, sentencias de control y condiciones dinámicas. Con práctica práctica y ejemplos del mundo real, adquiere las habilidades para escribir código eficiente, limpio y potente. Ideal para principiantes y para quienes buscan perfeccionar su experiencia en Python.

codefinity
some-alt