The company is looking to solve technical problems related to Python programming, web development, and data analysis/machine learning, likely to improve their applications and services.
Requirements
- Python Programming: Proficiency in Python language and its ecosystem.
- Frameworks: Knowledge of Python web frameworks (Django, Flask, etc.).
- Databases: Experience with relational databases (SQL) and/or NoSQL databases.
- APIs: Familiarity with REST APIs and other API protocols.
- Version Control: Proficiency with Git and other version control systems.
- Testing: Knowledge of unit testing, integration testing, and automated testing frameworks.
- Debugging: Strong debugging skills and ability to troubleshoot issues.
Responsibilities
- Code Development: Writing, testing, and debugging Python code for various applications.
- Back-end Development: Developing server-side logic, back-end components, and APIs.
- Integration: Integrating applications with other services and systems.
- Frameworks: Utilizing Python frameworks like Django and Flask for web application development.
- Optimization: Optimizing code for performance, scalability, and security.
- Data Analysis/Machine Learning: Utilizing Python libraries like Pandas, NumPy, and Scikit-learn for data analysis and machine learning tasks.
- Testing: Implementing test-driven development and automated testing.
Other
- Excellent written/verbal communication skills
- Self-motivated starter
- Documentation skills
- Discretionary Annual Incentive
- Comprehensive Medical Coverage