Role Description
We are looking for a highly capable Web Developer to join our growing technology team. The ideal candidate is either a formally trained software engineer or a self-taught developer who has been building and tinkering with applications since their teens, someone with real, demonstrable projects that prove their capability, creativity, and problem-solving skills.
Key Responsibilities
Backend Development
-
Develop, maintain, and improve backend services using Python (Django)
-
Build and manage REST APIs and integrations with third-party systems
-
Ensure security, scalability, and performance across the platform
-
Deploy and manage application servers (Apache / Gunicorn)
-
Identify and resolve backend bottlenecks, bugs, and performance issues
-
Work with relational databases: MySQL / MariaDB / PostgreSQL
Front-End Development
-
Maintain and enhance existing interfaces using XHTML, jQuery
-
Build dynamic front-end components using AJAX, JSON
-
Ensure UI responsiveness across browsers and devices
-
Collaborate with design and marketing teams on UI/UX enhancements
Mobile App Support
-
Basic working knowledge of Flutter Framework
-
Provide support to the mobile development team when needed
Technical Requirements
-
Strong experience with Python and Django (Python is essential)
-
Experience deploying with Apache / Gunicorn
-
Solid understanding of MySQL / MariaDB / PostgreSQL
-
Front-end proficiency with XHTML, jQuery, AJAX, JSON
-
Strong debugging and problem-solving skills
-
Familiarity with Git and version control workflows
Preferred (Not Required)
-
Experience with high-traffic platforms
-
Knowledge of cloud infrastructure (AWS, Azure, DigitalOcean)
-
Understanding of system security & performance optimization
-
Experience with API integrations or microservice architecture
What We Offer
-
A high-impact role in a fast-growing technology environment
-
Freedom to influence architecture, performance, and technical decisions
-
Direct collaboration with founders and product leadership