Middle-Senior Python Developer
Job Title: Middle-Senior Python Developer
Company: Making Science | Sweeft
Location: Tbilisi, Georgia
About Making Science | Sweeft:
Making Science | Sweeft is a forward-thinking technology company committed to driving digital innovation across diverse industries. With a passion for excellence and a drive for continuous improvement, we specialize in delivering cutting-edge solutions that empower businesses to thrive in the digital age.
Job Description:
We're looking for a talented and experienced Middle-Senior Python Developer to join our dynamic team at Making Science | Sweeft. As a Python Developer, you will play a crucial role in developing and maintaining backend systems and APIs, with a focus on leveraging cloud-based technologies such as Airflow, Cloud Functions, PubSub, Google Workflows, BigQuery, Firestore, and CloudSQL. You will collaborate closely with cross-functional teams to deliver high-quality, scalable, and robust solutions that meet our clients' needs and exceed their expectations.
Responsibilities:
- Develop and maintain backend systems and APIs using Python.
- Utilize Airflow for simple DAGs and other workflow management tasks.
- Implement pipelines and minor scheduled processes using Cloud Functions, PubSub, and Google Workflows.
- Apply best practices in utilizing BigQuery, Firestore (NoSQL), and CloudSQL for data storage and retrieval.
- Demonstrate basic CI/CD knowledge to manage builds and deployments effectively.
- Maintain high proficiency in Python and utilize it effectively in backend development tasks.
- Utilize the FastAPI framework for developing and maintaining internal APIs.
- Manage frontend web servers using Flask framework.
- Collaborate with other team members to design and implement scalable and efficient solutions.
- Stay updated on the latest trends and advancements in Python development and cloud-based technologies.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 2-5 years of experience as a Python developer, preferably in a cloud environment.
- Proficiency in Airflow for workflow management.
- Experience with cloud technologies such as Cloud Functions, PubSub, Google Workflows.
- Knowledge of BigQuery, Firestore (NoSQL), and CloudSQL, including best practices.
- Basic understanding of CI/CD principles and tools for build and deployment management.
- High proficiency in Python programming language.
- Familiarity with FastAPI framework for API development.
- Experience with Flask framework for frontend web server management.
Benefits:
- Comprehensive benefits package, including health insurance.
- Opportunity to work on cutting-edge projects with a talented and diverse team.
- Professional development opportunities and ongoing training.
- Flexible work environment with hybrid work options.
- Exciting company events and team-building activities.
How to Apply:
Send an email to info@makingscience.com with the following details:
Subject: Application for Middle-Senior Python Developer Position
Attach your resume in PDF format.
If you're passionate about Python development and eager to make a difference in a dynamic and innovative environment, apply for the Middle-Senior Python Developer position at Making Science | Sweeft today! Join us in shaping the future of digital innovation!