Profile: Python Developer
Key Responsibilities:
- Develop back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Write effective, scalable code
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
What We Look For In You:
- Expert in Python and Flask
- Familiarity with some ORM (Object Relational Mapper) libraries Able to integrate multiple data sources and databases into one system Understanding of the threading limitations of Python, and multi-process architecture.
- Web frameworks and RESTful APIs
- Core Python fundamentals and programming
- Code packaging, release, and deployment
- Circles, conditional and control statements
- Object-relational mapping
- Code versioning tools like Git, SVN, etc
- AI, ML, Deep Learning, Version Control, Neural networking
- Data visualization, statistics, data analytics
- Libraries like TensorFlow, Scikit-learn, etc
- Multi-process architecture
- Robust testing and debugging capabilities for tools like Selenium etc