Software Systems Engineer
Jobs for Humanity · Beirut, Lebanon
About The Role
Join our team to design, build, and maintain reliable software systems that enable scalable product delivery and continuous improvement. You’ll work closely with cross-functional partners to ship features on schedule, enhance performance and reliability, and strengthen code quality while supporting deployments and service monitoring.
Job Purpose
Create and maintain robust, production-ready software solutions by applying strong programming skills, API and database expertise, and disciplined engineering practices (testing, version control, and CI/CD) to reduce defects, improve reliability, and deliver measurable performance and maintainability gains.
Job Duties and Responsibilities
- Programming (Java/Python/JavaScript/C#)
- API Development (REST/GraphQL)
- Database Design (SQL/NoSQL)
- Version Control (Git)
- Testing (unit/integration)
- Cloud & CI/CD Concepts
- Problem-solving
- Collaboration and teamwork
- Clear communication
- Ownership and accountability
- Performance & Reliability Optimization
- Production Incident Management
- Deployment Support & Service Monitoring
- Code Quality & Maintainability
- Defect Fixing
Required Qualifications
- Programming (Java/Python/JavaScript/C#)
- APIs (REST/GraphQL)
- Databases (SQL/NoSQL)
- Version control (Git)
- Testing (unit/integration)
- Cloud/CI/CD concepts
- Problem-solving
- Collaboration and teamwork
- Clear communication
- Ownership and accountability
This listing was posted by a verified recruiter at Jobs for Humanity. Report this listing
JobSpring