Key Responsibilities:
– Developing RESTful APIs
– Creating, maintaining, testing, and debugging the entire back end
– Understanding the core application logic, databases, data and application integration, API, and other processes taking place behind the scenes.
– Work in a multidisciplinary team with other professionals such as PMs, backend developers, frontend developers, and designers.
– Building and maintaining web applications
– Assessing the efficiency and speed of current applications
– Writing high-quality code
– Managing hosting environments
– QA testing
– Troubleshooting and debugging
– Keeping on top of new technologies
Job Requirements:
– At least 5 years of experience in backend development using Node.js, .NET, and MongoDB.
– Experience with React.js, Next.js, or ASP.NET for portal creation.
– Strong understanding of RESTful APIs and microservices architecture.
– Proficient in writing SQL and NoSQL queries.
– Familiarity with Agile development methodologies.
– Strong problem-solving and debugging skills.
– Excellent written and verbal communication skills.
– Bachelor’s degree in Computer Science, Engineering, or a related field.
– Demonstrated experience with clean code principles and practices.
– Proficiency in using design patterns and best practices for software development.
– Experience with cloud services such as AWS, Azure, or Google Cloud is a plus.
– Knowledge of Docker, Kubernetes, or other containerization technologies is desirable.
– Experience with version control systems like Git.
– Ability to work both independently and in a collaborative team environment.
– Strong attention to detail and a commitment to delivering high-quality work.
Benefits: Negotiable salary
Location: Verdun, Lebanon
Working Hours: Monday till Friday from 9:00 till 17:00