πUnited States
Senior Python Developer
Remotebase
πRemote - United States
Please let Remotebase know you found this job on JobsCollider. Thanks! π
Summary
Join Remotebase and help redefine remote work as a Senior Python Developer specializing in FastAPI. You will design and implement high-performance web services for our innovative platform. Collaborate with cross-functional teams to enhance product offerings, ensuring robustness, scalability, and security. This role requires extensive Python and FastAPI experience, along with a strong understanding of backend programming, APIs, and databases. We offer a fully remote position with flexible hours and a competitive compensation package.
Requirements
- Have strong experience with Python and a deep understanding of web frameworks such as FastAPI, Django
- Have 5+ years of professional experience in software development with a focus on backend programming
- Have experience with building RESTful APIs and microservices architecture
- Be proficient in relational databases such as PostgreSQL or MySQL and ORM frameworks
- Have familiarity with cloud services like AWS and Azure
- Have a strong understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes, Terraform)
- Be proficient in source control management (Git) and CI/CD practices
- Have excellent problem-solving skills and an ability to troubleshoot complex systems
- Have strong communication skills and ability to work collaboratively in a remote environment
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
Preferred Qualifications
- Have experience with asynchronous programming and handling background tasks in Python
- Have an understanding of Agile methodologies and experience working in Agile teams
Benefits
- Market competitive compensation (in $$)
- Fully remote
- Flexible timings. You decide your work scheduled
- Insane learning and growth
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πIndia
πColombia
π°$39k-$80k
πPoland
πSpain
πCanada
πWorldwide
πColombia
πUruguay, Colombia