• Build dynamic, visually-attractive, end-to-end, and innovative software product/apps including front-end and back-end

  • Able to design the user experience, user interaction, responsive design, and complete architecture

  • Able to work with databases, servers, APIs, version control, and third-party apps

  • Provide insights on continuous improvement and update functionality as per needs.

  • Design strategy for continuous enhancement, performance optimization, stability, and scalability.

  • Stay updated with new tools, frameworks, approaches, and architectures in the development world.

  • Transform business needs into a finished product from conception to implementation.

  • Ensure cross-platform compatibility and fixing issues during test and production phases

  • Work with a team of developers and communicate well with them for product roadmap/performance enhancement


  • Bachelor’s Degree either in Computer Science, Computer Engineering or equivalent degree from a reputable academic institution.

  • 1 - 3 years of experience building large-scale software applications.

  • Strong organizational and project management skills.

  • Familiarity with front-end frameworks such as Bootstrap or Tailwind.

  • Familiarity with JavaScript frameworks such as Angular JS or React.

  • Proficiency with server-side languages such as Python or PHP.

  • Familiarity with back-end frameworks such as Laravel, CodeIgniter, Django or Flask.

  • Familiarity with database technology such as MySQL and MongoDB.

  • Familiarity with web servers Apache or Nginx.

  • Familiarity with end-to-end system testing including writing unit tests.

  • Familiarity with deployment for staging and production environments.

  • Experience designing and integrating RESTful APIs

  • Familiarity with version control.

  • Excellent debugging and optimization skills.

  • Excellent communication and reporting skills.

  • Good problem-solving skills.

  • Attention to detail.


2023-01-01 - 2025-12-31