Backend Python Developer
Fortune 50 Healthcare Company
Brooksource
Remote
Overview:
We are a core enablement team specializing in comprehensive data technologies within Cloud 3.0. Our goal is to integrate and automate data solutions with a focus on security, consistency, and scalability.
We are looking for an experienced Backend Python Developer to join our Data Platform and Engineering team. In this role, you will develop and maintain backend systems that manage and process data efficiently. You will work with cloud technologies, containerization, and automation to ensure our systems run smoothly and scale effectively.
Key Responsibilities:
· Backend Development: Write and maintain Python code for backend systems that handle data processing and integration.
· Cloud Management: Utilize Google Cloud Platform (GCP) to deploy and manage applications securely and at scale.
· Containerization: Use Docker and Kubernetes to manage and deploy containerized applications.
- GKE Kubernetes would be highly preferred
· API Development: Develop and maintain RESTful APIs using Flask or FastAPI, ensuring effective communication between systems.
· Testing and Quality Assurance: Implement unit tests and use code coverage tools to ensure code quality and reliability.
· Database Management: Previous backend development experience related to applications associated with databases- SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
- CI/CD Pipelines: Familiarity working in a production environment with general understanding of CI/CD tools like Jenkins, GitLab CI, or GitHub Actions for automated integration and deployment.
· Agile Experience: Experience working in Agile/Scrum environments.
- Problem-Solving: Strong analytical skills to address and resolve technical issues.
- Communication: Excellent written and verbal communication skills.
- Documentation: Ability to create and maintain detailed documentation.
Preferred Qualifications:
- Front-End Basics: Basic understanding of front-end technologies (e.g., React, Angular) for better collaboration with front-end developers.
- Version Control: Proficiency with Git for managing code changes.
- Certifications: Relevant certifications such as GCP Professional Cloud Developer or Kubernetes Administrator.
- Open Source Contributions: Experience contributing to open-source projects.
- Performance Optimization: Skills in optimizing application performance for better efficiency.