We are seeking a highly skilled Backend Developer with strong expertise in database administration—primarily focused on MongoDB and PostgreSQL—to join our dynamic team. This role is a balanced hybrid of backend development and database management, where you will play a key role in building and maintaining backend systems while ensuring the performance, security, and integrity of our databases.
If you have a minimum of 4 years of experience in backend development and database administration, this position offers an exciting opportunity to contribute across both domains, driving the development of APIs and backend services while managing and optimizing our database infrastructure.
More about the Company
Interactive Life is a Provider of Smart and Personalized Real-Time Engagement Mobile and Web Solutions, based in Seattle U.S.A. Our solutions range from virtual environments, to mental healthcare using intelligent workflows, automated task generation, data trend monitoring and alerts, personalized content, and advanced analytics; over web and mobile applications. Offices in Beirut and Tripoli and working remotely depending on the circumstances.
Key Responsibilities:
Database Administration (Primary Focus):
- Design, configure, and maintain MongoDB and PostgreSQL databases, ensuring high performance, security, and availability.
Perform database tuning, indexing, query optimization, and performance troubleshooting.
- Implement backup, replication, and disaster recovery strategies for MongoDB and PostgreSQL databases.
- Monitor database health, ensuring optimal performance and quick resolution of issues.
- Implement best practices for database security, data consistency, and user access control.
- Work closely with developers and DevOps teams to ensure smooth integration between databases and backend systems.
- Assist with database migrations and the optimization of complex queries.
Backend Development (Secondary Focus):
- Design, build, and maintain robust RESTful APIs that power our applications and services.
- Collaborate with front-end teams to ensure seamless integration of backend APIs into the overall system architecture.
- Write clean, scalable, and well-documented code for backend services and endpoints, ensuring they are secure and high-performing.
- Optimize APIs for speed, scalability, and security.
- Ensure backend services are efficiently integrated with MongoDB and PostgreSQL databases, optimizing data flow and performance