Senior Python Developer

Robotics Technologies LLC
Orlando, FL, United States
2 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Agile Methodology Artificial Intelligence Amazon Elastic Compute Cloud Amazon S3 Application Performance Management Automation of Tests Unit Testing Cloud Computing Software Quality Code Review Computer Programming
+50 more
Databases Software Debugging Software Design Patterns DevOps Distributed Systems Django Web Framework Elasticsearch Github Python (Programming Language) PostgreSQL MongoDB MySQL NoSQL Object-Oriented Software Development OpenShift Performance Tuning RabbitMQ Redis Cloud Services Software Systems SQL Stored Procedures SQL Databases SQLAlchemy ReactJS Flask (Web Framework) Database Optimization Software Security Generative AI Backend Gitlab Git Fastapi Amazon Relational Database Service Pytest AngularJS Integration Tests Solid Principles Kubernetes Information Technology Apache Kafka Machine Learning Operations Celery Front End Software Development Functional Programming Api Design Restful APIs Docker Jenkins Web Api Microservices

Job description

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., * 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.

Requirements

Programming

Strong Python programming

Frameworks

Django, Flask, FastAPI

API Development

REST APIs, Microservices

Databases

PostgreSQL, MySQL

NoSQL

MongoDB, Redis

ORM

Django ORM, SQLAlchemy

Cloud

AWS / Azure / GCP

Version Control

Git, GitHub, GitLab

Containers

Docker, Kubernetes

CI/CD

Jenkins, GitHub Actions

Testing

PyTest, Unit Testing

Architecture

Microservices, OOP, Design Patterns, * 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., * 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., * 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.
  • Reduction in production defects.
  • Effective code reviews and technical mentoring.
  • Successful implementation of technical solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…