Poklyk logo

Senior Software Developer (Python)

Poklyk·Salary not specified

Primary stack

pytestCeleryOpenAPIPythonPostgreSQLRedisSwaggerRabbitMQDjango

Nice to have's

GrafanaPrometheus / LOKIData DogCI/CDcloud infrastructure

Job description

Description language:

About the Position

We seek a Senior Backend Engineer (Python) to enhance our team. With an unwavering dedication to a product engineering ethos, we meticulously craft solutions customized to fulfill the intricate business requirements of our esteemed user base.

Responsibilities

  • Development of new functionality from scratch
  • Providing new and improving existing technical solutions
  • Close interaction with development teams like QA, Frontend, DevOps
  • Optimization of database performance
  • Continuous planning and participation in the development of some microservice layers
  • Creating RFC and System Design documentation for further development

Requirements

  • Minimum 5 years of proven experience as a Python Developer
  • Proficiency in Python programming
  • Thorough understanding of relational databases and SQL, including expertise in indexing, sharding, and partitioning techniques
  • Strong grasp of data structures and algorithms, with proficiency in Big O notation
  • Familiarity with the REST API model
  • Proven experience in profiling and optimizing SQL and Python code
  • Hands-on experience with Celery
  • Proficiency with message brokers such as RabbitMQ or Kafka
  • Familiarity with concepts of Django REST Framework (DRF) or FastAPI
  • Experience with Docker and Docker Compose
  • Proficiency in using Redis
  • Experience in conducting smoke/unit testing using Pytest
  • Proficiency in bash scripting
  • Familiarity with version control systems, particularly Git
  • Strong problem-solving skills and ability to tackle complex technical challenges

Nice to Have

  • Experience with modern monitoring tools like Grafana, Prometheus / LOKI, Data Dog, etc.
  • Hands-on experience in CI/CD pipeline building
  • Understanding of cloud infrastructure and manipulating any cloud orchestration instruments

We Offer

  • Remote/office work options
  • 18 working days of vacation + 10 paid sick days per year
  • Review to analyze goals and objectives
  • 1-to-1 meetings with a team leader
  • Constant support from a tutor
  • Parking lot for cars and bikes
  • Legal and accounting support as needed

About the Company

Poklyk is a product company specializing in developing and advancing our web and mobile applications, orderry.com / remonline.ua / remonline.app designed for SME automation. Our services empower businesses to streamline processes and embrace a more technological approach.

Technologies We Work With

  • Python 3.11
  • Django 4
  • DRF
  • Celery
  • PostgreSQL
  • Redis
  • RabbitMQ
  • OpenAPI
  • Swagger
  • Pytest

Join Our Team!

Fill out the application form or contact our HR for more information about current vacancies.

Interview Process

  • Introduction (30 minutes): The recruiter and HR will share details about the product, processes, and benefits. They will also get to know you and your expectations.
  • Pre-interview (60 minutes): Online meeting with HR and Team Lead. Let's talk and see if we have the same views on work processes and if we will feel comfortable interacting.
  • Final interview (60 minutes): A technical interview with the Team Lead and CTO, after which we will make a final decision on further cooperation.

© Poklyk. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ

Popular searches