We are looking for Full Stack Python Developers– Python developers who will be able to develop and support web applications. The main scope of the project will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns.
Skills required:
- Understanding of multithreading and multiprocessing
- Experience working with libraries like Numpy, Pandas, etc.
- Expertise in at least one popular Python framework (like FastAPI, Flask, Django)
- Knowledge of advanced language features such as context managers, decorators, descriptors, type hinting, etc.
- Experience/knowledge of Databases (SQL, NoSQL, NewSQL)
- Great problem-solving skills
- Good understanding of the Pythonic way of writing code
- A knack for writing clean, readable Python code
- Understanding of fundamental design principles behind a secure and scalable application
- Experience in TKINTER,PYQT and KIVY
- Minimum 2+ years of experience
Roles and Responsibilities:
- Design, build and maintain efficient, reusable, and reliable Python code
- Design and write highly efficient complex algorithms
- Building RESTful APIs
- Develop high performing & scalable distributed big data processing applications
- Improve the functionality of existing systems
- Modify existing software to adapt to new hardware or to improve its performance
- Coordinate with internal teams to understand user requirements and provide technical solutions
- Help maintain code quality, organization, and automatization
Added Advantages:
- Experienced in Both Front & Backend
- Experienced in Server knowledge (Nginx, Apache)
- Experienced in Data Visualization projects
- Basic knowledge about DNS, Proxy, VPN, Antivirus Software and Network Security
- Making Shell script code
- Operating System: Linux, CentOS, Windows