DevJobs

Senior Python Developer

Overview
Skills
  • Python Python ꞏ 5y
  • Pandas Pandas
  • Design Patterns
  • OOP OOP
  • Git Git
  • Bitbucket Bitbucket
  • CI/CD CI/CD
  • GitHub GitHub
  • AWS AWS
  • Large Language Models

Job Description

We seek a seasoned Senior Python Developer with a minimum of 5 years of professional experience in Python development. The ideal candidate should have a strong Object-Oriented Programming (OOP) foundation, demonstrate familiarity with design patterns, and have hands-on experience with Amazon Web Services (AWS).


Responsibilities

  • Develop robust and scalable Python applications adhering to best practices.
  • Utilize Object-Oriented Programming (OOP) concepts to create efficient and reusable code.
  • Apply common design patterns to solve real-world problems effectively.
  • Utilize AWS services for cloud-based development and deployment.
  • Implement version control systems like Git and participate in CI/CD pipelines.
  • Foster a positive and collaborative team environment, encouraging continuous learning and improvement.


Requirements

  • Bachelor's degree in computer science or a related field.
  • Minimum of 5 years of professional experience as a Python Developer.
  • Familiarity with common design patterns and their practical application.
  • Hands-on experience with Amazon Web Services (AWS) for cloud-based development.
  • Problem-solving skills and ability to work collaboratively in a team environment.
  • Experience with data manipulation and analysis using Pandas - (an advantage).
  • Experience with version control systems like Github/Bitbucket and familiarity with CI/CD pipelines (an advantage).


Nice to Have:

  • Experience leading a development team.
  • Experience working with Large Language Models (LLMs).


Stargo