Job Description

We are looking for a Full Stack Developer (Python Django/Web2py) responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. (Female candidates preferred)

Sales Portfolio : ERP systems for small to medium businesses (Garage, Cargo, Logistics & Rental Management)

Key Responsibilities:

· Work with development teams and product managers to ideate software solutions.

· Design and implementation of low-latency, high-availability and performant applications.

· Write and document effective APIs

· Develop and maintain reports by translating functional requirements into easy-to-use, flexible reporting solutions and dashboards.

· Design client-side and server-side architecture

· Build features and applications with a mobile responsive design.

· Test software to ensure responsiveness and efficiency

· Troubleshoot, debug and upgrade software.

· Write technical documentation

Requirements:

· Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, jQuery, HTMX, XML & JSON)

· Knowledge of multiple back-end languages

· Familiarity with databases (e.g. PostgreSQL, MySQL & MongoDB), web servers (e.g. Apache/NGINX).

· Expert in Python, with knowledge of at least one Python web framework (Web2py, Django and Flask etc).

· Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.

· Familiarity with some ORM (Object Relational Mapper) libraries.

· Proven experience as a Full Stack Developer or similar role.

· Ability to work independently and as part of a team.

· Bachelor's/Master’s degree in Computer Applications.

· Minimum of 2 years of experience in software development.

Nice to have:

· Knowledge of how to create and implement Jasper reports

· Good understanding of Extraction of data and reporting tools

· Experience in Database design, Database procedure, Triggers and Functions.

We offer a competitive salary and benefits package, as well as opportunities for career growth and development. If you are a motivated self-starter or an experienced developer with a passion for software, we encourage you to apply for this exciting opportunity.

Job Overview
Job Posted:
1 week ago
Job Expire In:
1w 17h
Job Type
Full Time
Job Role
Executive
Education
Bachelor Degree
Experience
3+ Years