Sr. Python Developer

Posted 21 Days Ago
Hiring Remotely in United States
Remote
1M-2M Annually
Senior level
Agency • Information Technology • Software • App development
The Role
Design, develop, and maintain scalable Python applications and cloud-native solutions. Architect microservices, containerized deployments (Docker/Kubernetes), optimize cloud infrastructure, build CI/CD pipelines, integrate messaging systems, ensure security and high code quality, and mentor junior developers. Generative AI/ML experience is a plus.
Summary Generated by Built In

Senior Python Developer

Job Description:

We are seeking an experienced Senior Python Developer with a deep understanding of cloud platforms and services to join our growing, dynamic team. Experience with Generative AI (Gen AI) technologies is a strong plus.

Responsibilities:

  • Design, develop, and maintain Python-based applications, ensuring scalability, reliability, and security.

  • Architect and implement cloud-native solutions using platforms like AWS, Azure, or Google Cloud.

  • Lead the development and deployment of microservices and containerized applications (Docker, Kubernetes).

  • Optimize and troubleshoot cloud infrastructure for performance, scalability, and cost efficiency.

  • Mentor junior developers and foster a culture of continuous learning and innovation.

  • Ensure high code quality and reliability through code reviews, testing, and best practices.

Required Skills:

  • 5+ years of professional experience as a Python developer.

  • Extensive cloud experience with platforms like AWS, Azure, or Google Cloud.

  • Strong knowledge of Python frameworks such as FastAPI, Django, or Flask.

  • Hands-on experience with containerization and orchestration tools (Docker, Kubernetes).

  • Experience with message brokers and real-time processing systems (RabbitMQ, Kafka, etc.).

  • Proficiency in building and managing CI/CD pipelines (e.g., GitLab CI, Jenkins, Azure Pipelines).

  • Strong understanding of cloud security principles, networking, and serverless architecture.

  • Familiarity with relational, NoSQL database systems and cloud-native data services (RDS, CosmosDB, etc.).

  • Experience in architecting and implementing RESTful APIs, Web Sockets, and microservices.

  • Strong verbal and written communication skills for effective teamwork and stakeholder engagement.

  • Proven ability to lead projects and mentor junior team members.

  • Strong problem-solving skills and ability to work independently as well as collaboratively.

Preferred Skills:

  • Experience with Generative AI, popular large language models and/or machine learning frameworks such as TensorFlow, PyTorch, or Hugging Face.

Skills Required

  • 5+ years of professional experience as a Python developer.
  • Extensive cloud experience with platforms like AWS, Azure, or Google Cloud.
  • Strong knowledge of Python frameworks such as FastAPI, Django, or Flask.
  • Hands-on experience with containerization and orchestration tools (Docker, Kubernetes).
  • Experience with message brokers and real-time processing systems (RabbitMQ, Kafka, etc.).
  • Proficiency in building and managing CI/CD pipelines (e.g., GitLab CI, Jenkins, Azure Pipelines).
  • Strong understanding of cloud security principles, networking, and serverless architecture.
  • Familiarity with relational, NoSQL database systems and cloud-native data services (RDS, CosmosDB, etc.).
  • Experience in architecting and implementing RESTful APIs, Web Sockets, and microservices.
  • Strong verbal and written communication skills for effective teamwork and stakeholder engagement.
  • Proven ability to lead projects and mentor junior team members.
  • Strong problem-solving skills and ability to work independently as well as collaboratively.
  • Experience with Generative AI, large language models and/or ML frameworks such as TensorFlow, PyTorch, or Hugging Face.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
30 Employees
Year Founded: 2018

What We Do

Riverhouse Technologies is a software development company specializing in zero-to-MVP product development, rapid prototyping, and scalable full-stack solutions for early-stage startups. They provide custom software development, including hybrid applications, UI/UX design, and website and mobile application development, focusing on helping founders transition their ideas into market-ready products efficiently from the initial idea to launch.

Similar Jobs

NBCUniversal Logo NBCUniversal

Senior Systems Engineer

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote or Hybrid
New York, NY, USA
68000 Employees
175K-215K Annually

Truelogic Software Logo Truelogic Software

Senior Full-stack Engineer

Information Technology • Software
In-Office or Remote
Latham, NY, USA
266 Employees

SpotOn Logo SpotOn

Senior Software Engineer

eCommerce • Fintech • Payments • Software
In-Office or Remote
5 Locations
2000 Employees
160K-190K Annually

Tria Federal Logo Tria Federal

Senior Software Engineer

Artificial Intelligence • Information Technology • Machine Learning • Software • Analytics • Consulting • Financial Services
Remote
USA
1372 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account