we are looking for a python developer who will be responsible for building high-performing, responsive web applications. an ideal candidate should be highly adept at writing clean, testable, and scalable code to develop back-end elements, integrate the front-end elements in the application, and manage the data interchange between the server and the users. the developer must have a basic understanding of front-end technologies and work in collaboration with front-end developers.
job responsibilities:
- design and execute low-latency, high-availability, and high-performing applications
- develop reusable, efficient, testable, and scalable code
- integrate user-facing elements with server-side logic in collaboration with front-end developers
- integrate data to turn them into insights to drive better and faster decision-making
- work on existing databases to enhance functionality
- manage and create documentation for tools, strategies, and data pipelines
- actualize security and data protection
- coordinate with internal engineering and development teams to understand requirements and develop solutions
required skills:
- bachelor’s/master’s degree in computer science, computer engineering or any closely related discipline
- at least 3-5 years work experience in any python web framework, like django, flask, or pyramid
- deep understanding of multi-process cloud architecture projects and the threading limitations of python
- working knowledge of front-end programming languages, including javascript, html, and css
- hands-on experience in data integration from multiple sources and databases
- strong communication, organizational and analytical skills