We are looking for an experienced software developer/engineer to join a team of professionals working in an e-commerce application for a promising and well-funded start-up.
Working with various front-end and client-side developers, you will be responsible for delivering the web application backend and server-side, this will include middle-wares and RESTful APIs written in Python Django.
You will have a 5+ years of experience with commercial and/or e-commerce application development as a software developer, Ideally, you will have a high-level proficiency in server-side development using Python Django framework or Flask.
Key Duties and Responsibilities
Take an active role in requirements gathering, solutions design, architecture, development, and deployment of web and mobile products.
Implement and code the requirements and processes gathered by other senior members such that it is optimal, correct, and flexible.
Must perform designing, development and testing of various Python endpoints such as RESTful APIs, and data modelling management using Django.
Oversee the development and release of quality code that adheres to best practices.
Manage, coach, train and motivate a high-performing development team.
Utilize Django to communicate with other client-side applications by passing the appropriate JSON data points.
Work closely with other team members and managers to better understand the problems and to achieve business objectives.
Document and share knowledge with other team members as necessary.
Work as a team in an Agile environment.
Experience with MySQL relational databases and handling large datasets.
Hands on experience working as a backend developer with a good understanding of object-oriented programming.
Hands on experience working with web services such as RESTful in Django or flask.
Knowledge of GitHub or GitLab and Docker containers.
Understanding and utilizations of database technologies such as MySQL .
Qualifications A computer Science graduate with a Bachelor degree or higher.
Note: You must take this online test to complete your job application. Click the button to take the test now or visit your dashboard to take it later. You can also find a link to this test in your registered email address.