Test, debug, and develop back-end components for scalable applications.
Job description
Python Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all serverside logic, ensuring high performance and responsiveness to requests from the front end. You will also be responsible for integrating the frontend elements built by your coworkers into the application; therefore, a basic understanding of frontend technologies is necessary as well.
What we have:
An Agile team environment practicing Scrum
New technologies (Docker, Azure, Git, Python)
A friendly environment where developers work together on the same system
Transparent communication using Slack, Jira, Zoom
Development of new functional business modules
Highlevel user support (technical)
Skills and Experience:
5+ years of experience as a Python Developer.
Expert knowledge of Python and related frameworks (Tornado, FastAPI, Django, and Flask, β¦)
A deep understanding and multiprocess architecture and the threading limitations of Python.
Familiarity with testing tools.
Ability to collaborate on projects and work independently when required.
βGogetterβ attitude
Responsibilities:
Coordinating with development teams to determine application requirements.
Build efficient backend features in Python
Writing scalable code using Python programming language.
Testing and debugging applications.
Developing backend components.
Understanding of fundamental design principles behind a scalable application