Пошук роботи на robota.uaukraine

Senior Python Developer

100 000 — 140 000 ₴  
3 тижні тому
16 травня 2024
Київвул. палац спорту
Гібридна
Повна зайнятість

This project is a server-based solution primarily developed in Python, with additional components required for Go implementation. The main functionality is to execute regular tasks that use APIs from third-party resources. These tasks process the received data and store it in a PostgreSQL database. Based on the aggregated data, real-time reports are generated and provided to users. These reports are created individually for each user, taking into account their access rights, hierarchy and restrictions.

Key Responsibilities:

  • Develop and maintain scalable and high-performing backend services using Python and Go.

  • Work extensively with aiohttp and FastAPI frameworks to handle asynchronous server requests and to build efficient REST APIs.

  • Design and implement database schemas and queries in PostgreSQL, ensuring data integrity and performance.

  • Utilize Redis for caching and session storage to enhance application performance.

  • Containerize applications and services using Docker, ensuring consistency across different environments and deployments.

  • Configure and manage NGINX as a reverse proxy and load balancer to optimize

  • application delivery.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Ensure the best possible performance, quality, and responsiveness of applications.

  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.

Requirements:                        

  • 4+ years in IT
  • Proven experience as a Backend Developer with strong knowledge of Python and Go.

  • Experience with asynchronous programming in Python, particularly with aiohttp and FastAPI.

  • Strong understanding of PostgreSQL database, including schema design, query optimization, and connection handling.

  • Familiarity with Redis for caching mechanisms and session management.

  • Proficiency in using Docker for containerization and orchestration.

  • Experience with NGINX setup and configuration.

  • Strong problem-solving skills and ability to work collaboratively in a team.

  • Excellent written and verbal communication skills in English.

  • Nice to Have:

  • Experience with other backend frameworks and languages.

  • Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS)

  • Contribution to open-source projects. 
                         


Anastasiia K.

AffReact

IT - консалтинг / Послуги / Виробництво устаткування

Схожі вакансії

Схожі вакансії за професіями: