πUnited Kingdom
Backend Python Engineer

Project Growth
πRemote - Egypt
Please let Project Growth know you found this job on JobsCollider. Thanks! π
Summary
Join our client, a SaaS platform revolutionizing healthcare recruitment, as a Backend Python Engineer. You will collaborate with the CTO to design, build, and maintain scalable, secure, and reliable applications. Key responsibilities include architecting backend services using Python (FastAPI), managing MySQL databases, deploying on GCP, implementing caching and queues, and optimizing for performance. You will also mentor junior team members and ensure adherence to coding best practices. This fully remote position offers the chance to significantly impact patient outcomes and contribute to a fast-growing company.
Requirements
- 4+ years of professional experience in Python backend development
- Proficiency in FastAPI: Strong experience with FastAPI (or similar frameworks like Flask and Django) for building RESTful APIs
- Database Skills: Hands-on experience with SQLAlchemy (or other ORMs) for database interactions and schema design. Extensive knowledge of MySQL, including complex query building and optimization
- Cloud Experience: Experience with Google Cloud Platform (GCP) for deployments and infrastructure management
- Caching: Proficiency with Redis (caching, sessions, Pub/Sub)
- Job Queue Systems: Familiarity with job queue systems like Celery, RQ, RabbitMQ for asynchronous processing
- Communication: Excellent communication skills and the ability to collaborate effectively with stakeholders and leadership
- Problem Solving: Strong problem-solving skills and the ability to take ownership of complex technical challenges
- Start-up Experience: Experience working in a fast-paced startup environment
- AI Tools: Stay up-to-date with emerging AI tools and proactively apply them to enhance efficiency and maintain a competitive edge
Responsibilities
- Architect and Develop: Design, build, and maintain robust backend services and APIs using Python (preferably FastAPI). Write clean, testable code that adheres to best practices and design principles
- Database Management: Design, optimize, and maintain MySQL databases, ensuring efficient queries and data integrity. Work with SQLAlchemy (or a similar ORM) for database interactions and schema design
- Cloud Deployment: Deploy, manage, and monitor applications on Google Cloud Platform (GCP), leveraging Cloud Run, Cloud SQL, and other services
- Caching & Queues: Implement caching solutions using Redis and job queue mechanisms (e.g., Celery, RQ, RabbitMQ) to improve performance and reliability in data-intensive healthcare workflows
- Performance & Scalability: Identify bottlenecks, optimize applications for maximum speed and scalability, and troubleshoot application and database performance issues
- Collaboration & Leadership: Work closely with the CTO and cross-functional teams to drive product requirements, technical decisions, and releases. Provide guidance and technical leadership to junior team members
- Code Quality & Best Practices: Uphold coding standards and best practices, including automated testing, continuous integration, and thorough documentation
- Quality Code: Write efficient, maintainable code that adheres to best practices
- High-Performing Applications: Applications are deployed and scaled efficiently with minimal performance bottlenecks
- Leadership & Collaboration: Provide effective guidance and mentorship to junior team members, ensuring smooth collaboration with cross-functional teams
- Customer Impact: Contribute to building products that have a direct, measurable impact on patient outcomes
- Innovation: Continuously explore new technologies and approaches to optimize application performance and contribute to company growth
Preferred Qualifications
- Containerization: Experience with Docker and orchestration with Kubernetes
- Monitoring Tools: Familiarity with tools like Datadog and Sentry
- CI/CD Pipelines: Knowledge of continuous integration/continuous deployment (CI/CD) pipelines
- Data Privacy: Understanding of data privacy considerations and healthcare-related regulations
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
πUnited Kingdom
πPortugal
πGermany
πColombia
πWorldwide
πSerbia
πWorldwide
πRomania