Python Developer

Tbilisi, Tbilisi, Georgia

Apply now Apply later

Admirals Group is seeking a talented and experienced Python Developer to join our growing team.

About Admirals Group:

As a leading fintech company, Admirals Group has been at the forefront of online trading and financial services for over 20 years. We have established ourselves as a market leader, providing transparent and accessible personal finance solutions worldwide. With a team of over 400 professionals located in 18 offices around the globe, Admirals Group offers a dynamic and collaborative work environment.

Why Join Admirals Group?

At Admirals Group, we believe in empowering our employees and fostering growth and development. With our commitment to equality and professional development, we provide extensive training programs and benefits to enhance your skills and advance your career. We also value teamwork, innovation, and creativity, creating an environment where your ideas are heard and valued.

Responsibilities as a Python Developer:

As a Python Developer at Admirals Group, you will be responsible for developing and maintaining high-quality software solutions. You will collaborate with cross-functional teams to design, develop, and implement Python applications, ensuring optimal performance, scalability, and security. Your responsibilities will include:

Requirements:

To be successful in this role, you should have:

  • Advanced Python proficiency: Knowledge of syntax, standard library, and memory management.
  • Experience with frameworks: Django, and Flask for web development; Pandas and NumPy for data analysis; TensorFlow or PyTorch for machine learning.
  • Understanding of OOP principles and design patterns: Ability to use classes, inheritance, encapsulation, and polymorphism to create clean and reusable code.
  • Databases: Knowledge of SQL and experience with relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB, Redis) databases.
  • Version control: Experience with version control systems, preferably Git.
  • Additional Skills:
  • DevOps and cloud services: Knowledge of CI/CD principles, experience with Docker, Kubernetes, and cloud service platforms such as AWS, Google Cloud, or Azure.
  • Testing: Ability to write unit and integration tests, experience with testing libraries like pytest.
  • Communication skills: Ability to work in a team, understanding of Agile and Scrum methodologies.
  • Minimum of 2 years of professional experience as a Python Developer
  • Strong knowledge of Python and experience with frameworks such as Django or Flask
  • Experience with version control systems, preferably Git
  • Understanding of relational databases such as PostgreSQL or MySQL
  • Familiarity with front-end technologies (HTML, CSS, JavaScript)
  • Ability to work in a fast-paced environment and handle multiple priorities
  • Excellent problem-solving and communication skills
  • Attention to detail and commitment to delivering high-quality work
Apply now Apply later
  • Share this job via
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Agile AWS Azure CI/CD Data analysis DevOps Django Docker Finance FinTech Flask GCP Git Google Cloud JavaScript Kubernetes Machine Learning MongoDB MySQL NumPy OOP Pandas PostgreSQL Python PyTorch R RDBMS Scrum Security SQL TensorFlow Testing

Perks/benefits: Career development Startup environment

Region: North America
Country: United States

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.