Junior Python Developer
RDI -
Dokki, GizaJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for talented junior-level Python software developers with a passion for solving complex problems to join RDI, with the desire and motivation to deliver quality code. The developer will work on projects related to machine learning algorithms. You will work alongside a very experienced team to develop and own our suite of data engineering tools.
Responsibilities:
- Strong practical knowledge of Python coding skills
- Hands-on database experience, specifically experience using SQL
- Aptitude towards numerical data manipulation and analysis
- Ability to communicate clearly and concisely, verbally and in writing
- Desire to take ownership and work autonomously while being part of a close-knit team
- Participating in architectural, design and product discussions.
- Working closely with UX and Front-end Developers.
- Develop cloud-based Python Django software products.
- Designing and creating RESTful APIs for internal and partner consumption.
- Writing reusable, testable, and efficient code.
Job Requirements
- A bachelor’s degree in computer science, engineering, or related field
- 1-3 years of related work experience; internship experience counts
- Good database skills in a relational database (i.e. PostgresSQL, MySQL, etc.)
- Knowledge of how to build and use RESTful APIs
- Experience with modern JavaScript frameworks such as Angular and React.
- Fair knowledge of version control (like git).
- Unit test and debugging skills is a plus.
- Google Cloud Platform (GCP) knowledge is a plus.