1. Develop and maintain server-side logic and APIs for web applications.
  2. Design and implement database schemas and optimize database performance.
  3. Collaborate with front end developers to integrate user-facing elements with server-side logic.
  4. Implement security and data protection measures.
  5. Troubleshoot and debug issues that arise during development and in production.
  6. Optimize applications for maximum speed and scalability.
  7. Stay up-to-date with the latest trends and technologies in back end development.


  1. Bachelor’s degree in Computer Science, Engineering, or related field.
  2. Proven experience as a Back End Developer or similar role.
  3. Proficiency in programming languages such as Python, Java, or Node.js.
  4. Experience with server-side frameworks such as Django, Spring Boot, or Express.js.
  5. Strong understanding of database management systems, such as MySQL, PostgreSQL, or MongoDB.
  6. Familiarity with RESTful API design principles.
  7. Knowledge of version control systems such as Git.
  8. Excellent problem-solving and communication skills.
  9. Ability to work both independently and collaboratively in a fast-paced environment.

Click here to apply

Software Engineer (Back-end Developer)

  • Experience

    2 years

  • Location:


  • Working type

    Full time / Part time

  • Hours:

    50h / week (Flexible)

  • Salary:





Click one of our contacts below to chat on WhatsApp

× How can we help you?