Software Developer

Jobs for Humanity

Apply to this job
Beirut, lb on site Until 8/21/2026 First posted June 25, 2025 Last posted February 24, 2026
Job description
Jobs for Humanity is partnering with Caterly to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from all walks of life.

Company Name: Caterly

We are seeking a diligent and dedicated developer to join our team. This role requires a blend of programming expertise and a knack for problem-solving. You should be proficient in languages such as Java, Python, and JavaScript and have a strong understanding of software development methodologies and tools.

Job Purpose

The primary objective of this role is to design, build, and maintain software applications that satisfy user needs and fulfill business requirements. You will be expected to leverage your programming skills and problem-solving abilities to troubleshoot issues, work collaboratively with our team, and adapt to emerging technologies.

Job Duties and Responsibilities
  • Design, build, and maintain software applications that meet user needs and business requirements
  • Demonstrate strong programming skills in languages such as Java, Python, or JavaScript
  • Stay proficient in software development methodologies and tools
  • Utilize problem-solving abilities to troubleshoot issues
  • Collaborate effectively with team members and adapt to new technologies
Required Qualifications
  • Experience in software application design
  • Experience in software application development
  • Experience in software application maintenance
  • Proficiency in programming in Java
  • Proficiency in programming in Python
  • Proficiency in programming in JavaScript
  • Understanding of software development methodologies
  • Experience with software development tools
  • Strong problem-solving skills
  • Excellent team collaboration skills
About this role

Summary

Design, build, maintain software applications using Java, Python, JavaScript, and problem-solving.

Job title

Software Developer

Experience level

Industry

software

Location requirements

Beirut, lb, no remote work mentioned

Salary

Not specified

Management role

No

Skills & keywords

Required skills

JavaPythonJavaScriptsoftware development methodologiessoftware development toolsproblem-solving skillsteam collaboration

Preferred skills

None specified

Specializations

JavaPythonJavaScript
Locations

Structured locations inferred from the posting.

Beirut, Lebanon

On-site City