JobHire
face icon
Register to automatically apply for this and similar jobs
Register
star

Senior Python Developer (FastAPI)

Remotebase

N/A


Job Details

Full-time


Full Job Description

At Remotebase, we are on a mission to redefine remote work. As a Senior Python Developer with a focus on FastAPI, you will design and implement high-performance web services that power our innovative platform. Collaborating with cross-functional teams, you will leverage your expertise to enhance our product offerings, ensuring they are robust, scalable, and secure.

Key Responsibilities:

  • Develop and maintain high-quality APIs using FastAPI to support various applications and services.
  • Optimize applications for maximum speed and scalability while ensuring code quality and reliability.
  • Collaborate with product managers and front-end developers to translate business requirements into technical specifications.
  • Conduct code reviews to ensure best practices and coding standards are upheld.
  • Design, build, and maintain efficient and reusable code.
  • Implement security best practices to protect sensitive data and ensure compliance.
  • Troubleshoot and debug applications to improve performance and user experience.
  • Stay updated with the latest trends and technologies in software development and contribute ideas for process improvements.

Requirements

  • Strong experience with Python and a deep understanding of web frameworks such as FastAPI, Django
  • Good to have Ruby on Rails and ASP.NET.
  • 5+ years of professional experience in software development with a focus on backend programming.
  • Experience with building RESTful APIs and microservices architecture.
  • Proficiency in relational databases such as PostgreSQL or MySQL and ORM frameworks.
  • Familiarity with cloud services like AWS and Azure.
  • Strong understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes, Terraform).
  • Proficient in source control management (Git) and CI/CD practices.
  • Excellent problem-solving skills and an ability to troubleshoot complex systems.
  • Strong communication skills and ability to work collaboratively in a remote environment.

Preferred Qualifications:

  • Experience with asynchronous programming and handling background tasks in Python.
  • Understanding of Agile methodologies and experience working in Agile teams.

Benefits

In addition to a market competitive compensation, we have a reward philosophy that expand beyond this.

  • Fully remote.
  • Flexible timings. You decide your work scheduled.
  • Market competitive compensation (in $$).
  • Insane learning and growth.

Get 10x more interviews and get hired faster.

JobHire.AI is the first-ever AI-powered job search automation platformthat finds and applies to relevant job openings until you're hired.

Registration