Senior Python Developer

Machine Learning Technologies, LLC

Orlando (FL)

On-site

USD 120,000 - 165,000

Full time

2 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Machine Learning Technologies, LLC is seeking an experienced Senior Python Developer to design, build, and maintain scalable backend applications. You will implement REST APIs, microservices, and robust data access layers using Django, Flask, or FastAPI, while ensuring code quality and security.

You will collaborate with cross-functional teams to optimize performance, reliability, and scalability, mentoring junior developers and participating in architecture discussions.

Qualifications

  • Bachelor's degree or equivalent in CS/IT or related field.
  • Professional Python backend development experience preferred.
  • Strong knowledge of REST API design and implementation.
  • Experience with SQL and database optimization.
  • Proven ability to build scalable backend apps.

Responsibilities

  • Design, develop, and maintain scalable backend apps using Python.
  • Build RESTful APIs and microservices.
  • Develop with Django, Flask, or FastAPI.
  • Write clean, maintainable, well-documented code.
  • Design and optimize database schemas and queries.
  • Work with relational and NoSQL databases.
  • Integrate third-party APIs and services.
  • Implement authentication and security best practices.
  • Ensure performance, scalability, and reliability.
  • Perform code reviews and mentor junior developers.
  • Troubleshoot production issues and fix defects.
  • Collaborate with frontend, DevOps, QA, and product teams.
  • Contribute to architectural decisions and best practices.
  • Implement unit/integration tests and automated testing.

Skills

Python
Django
Flask
FastAPI
REST APIs
Microservices
OOP
Design Patterns
Git
CI/CD
PyTest

Education

Bachelor's degree in Computer Science or related field

Tools

MongoDB
Redis
AWS
Kubernetes
Docker
RabbitMQ
Kafka
Elasticsearch

Job description

US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other

We are looking for an experienced Senior Python Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate should have strong expertise in Python programming, backend development, REST APIs, database management, and cloud technologies.

The candidate will work closely with cross-functional teams to build robust software solutions, improve application performance, and ensure code quality and maintainability.

Key Responsibilities

Design, develop, and maintain scalable backend applications using Python.

Build and implement RESTful APIs and microservices.

Develop backend services using frameworks such as Django, Flask, or FastAPI.

Write clean, reusable, efficient, and maintainable code.

Design and optimize database schemas, queries, and stored procedures.

Work with relational and NoSQL databases.

Integrate third-party APIs and external services.

Implement authentication, authorization, and security best practices.

Optimize application performance, scalability, and reliability.

Perform code reviews and mentor junior developers.

Troubleshoot, debug, and resolve production issues.

Collaborate with frontend developers, DevOps engineers, QA, and product teams.

Participate in architecture discussions and technical decision-making.

Implement unit testing, integration testing, and automated testing.

Required Technical Skills

Skill

Requirements

Programming

Strong Python programming

Frameworks

Django, Flask, FastAPI

API Development

REST APIs, Microservices

Databases

NoSQL

MongoDB, Redis

ORM

Cloud

Version Control

Git, GitHub, GitLab

Containers

CI/CD

Jenkins, GitHub Actions

Testing

PyTest, Unit Testing

Microservices, OOP, Design Patterns

Mandatory Skills

5+ years of hands-on experience in Python development.

Strong experience with Django, Flask, or FastAPI.

Excellent knowledge of REST API development.

Strong understanding of SQL and database optimization.

Experience in developing scalable backend applications.

Good understanding of OOP concepts and software design principles.

Experience with Git and agile development methodologies.

Strong debugging and problem-solving skills.

Good to Have Skills

Experience with AWS services such as EC2, S3, Lambda, and RDS.

Knowledge of Kubernetes and Docker.

Experience with Celery, RabbitMQ, or Kafka.

Familiarity with React, Angular, or other frontend technologies.

Knowledge of AI/ML integration and LLM-based applications.

Experience with Elasticsearch and distributed systems.

Understanding of application security and performance tuning.

Educational Qualifications

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

Relevant professional experience in Python backend development.

Soft Skills

Strong analytical and problem-solving abilities.

Excellent communication and collaboration skills.

Ability to lead technical discussions.

Good team management and mentoring skills.

Ability to work independently and manage multiple priorities.

Key Performance Indicators (KPIs)

Quality and maintainability of delivered code.

API performance and application scalability.

Timely delivery of development tasks.

Effective code reviews and technical mentoring.

Successful implementation of technical solutions.

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Quantum Technologies. LLC • Orlando (FL)

On-site
USD 120,000 - 160,000
Senior Python Developer
Senior Python Developer

Artifintech • Orlando (FL)

On-site
USD 120,000 - 160,000
Senior Python Developer
Senior Python Developer

Ethereum Technologies • Orlando (FL)

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

Artifintech • Richmond (VA)

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

Ethereum Technologies LLC • Richmond (VA)

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

Artifintech • Atlanta (GA)

On-site
USD 110,000 - 160,000
Python Backend Developer
Python Backend Developer

Quantum Technologies. LLC • Atlanta (GA)

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

Ethereum Technologies • Atlanta (GA)

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

Robotics Technologies • Jersey City (NJ)

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

Ethereum Technologies LLC • Jersey City (NJ)

On-site
USD 105,000 - 150,000