Fullstack Developer & Database Administrator (DBA)
Une entreprise
Job description
About the role
The Fullstack Developer & DBA designs, develops, and maintains web applications end‑to‑end, from user interface to backend services, while also administering, optimizing, and securing the underlying databases. The role ensures performance, reliability, and data integrity across the entire solution.
Key responsibilities
- Design and develop frontend interfaces based on UX/UI mockups and functional specifications.
- Develop and maintain backend services, APIs, and business logic.
- Integrate frontend components with backend APIs and third‑party services.
- Design, model, and maintain relational and/or NoSQL database schemas.
- Administer databases: installation, configuration, performance tuning, and monitoring.
- Implement backup, restore, and disaster‑recovery procedures.
- Manage database security, access rights, and compliance with data‑protection standards.
- Participate in testing (unit, integration) and contribute to CI/CD pipelines.
Required profile
- Bachelor's or Master's degree in Computer Science or equivalent (Bac+3/5) with at least 6 years of professional experience.
- Relevant certifications such as React, Angular, Node.js, Oracle OCP, Microsoft SQL Server, or PostgreSQL are a plus.
- Fluent in English and French, both written and spoken.
Required skills
- HTML5, CSS3, JavaScript, TypeScript
- Frontend frameworks: React, Angular, Vue.js
- Backend frameworks/languages: Node.js, Java (Spring).NET, Python (Django/FastAPI)
- Database systems: PostgreSQL, MySQL/MariaDB, Oracle, SQL Server, MongoDB
- Database administration: backup/restore, replication, performance tuning, indexing strategies
- REST and GraphQL API design and consumption
- Version control with Git and CI/CD tools
- Docker, Linux basics
- Testing frameworks: Jest, Cypress
- Design systems: Tailwind, Material UI
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Liberia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 8 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Une entreprise