About the job Senior Software Developer
Position Overview
We are seeking an experienced Senior Software Developer to join our team in Beirut. The successful candidate will play a key role in designing, developing, and maintaining enterprise-level web applications, with a strong focus on cloud-based architectures and the integration of AI-driven development practices. This position requires a high degree of technical expertise, problem-solving ability, and a commitment to delivering secure, reliable, and scalable solutions.
Key Responsibilities
- Design, develop, and maintain backend systems leveraging Node.js (Nest.js, Next.js, Express) or Python (Flask, Django).
- Work with NoSQL databases (MongoDB) to support data-driven applications.
- Develop and deploy enterprise applications on AWS, utilizing services such as API Gateway, Lambda, Cognito, Amplify, Application Load Balancer, ECS, and EKS.
- Architect and implement AWS cloud infrastructures including VPCs, IAM security policies, Kubernetes, Docker, and MongoDB Atlas.
- Apply AI development tools to enhance coding efficiency, testing, and automation.
- Provide troubleshooting support and respond effectively to incidents, including system outages.
Qualifications and Requirements
- Bachelor degree in Computer Science, Software Engineering, or equivalent professional experience.
- Minimum of 5 years of backend development experience.
- Proven experience with AI-assisted software development.
- Strong working knowledge of Node.js, Python, AWS, and prompt engineering.
- Exceptional analytical and problem-solving skills, with the ability to make informed technical decisions.
- Highly detail-oriented, results-driven, and self-motivated.
- Strong interpersonal and communication skills, with the ability to collaborate effectively across teams.
- Demonstrated ability to perform under pressure and maintain composure in high-demand situations.
Candidate Profile
We are looking for a professional who is intellectually curious, motivated by challenges, and committed to delivering innovative solutions. The ideal candidate will combine strong technical expertise with sound judgment, persistence, and a results-oriented mindset.
Note: Hybrid Option available for candidates residing in remote locations