Developer for Central Document Database with Search Functionality

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

800-1000

HOURS PER WEEK

40

DATE UPDATED

Jan 3, 2025

JOB OVERVIEW

We are an innovative SaaS startup that empowers businesses to efficiently convert workflows into documents. As part of our growing team, you will work on a central database solution that will revolutionize document management and retrieval.

Your Responsibilities
Planning and Architecture
Develop a central database solution for storing and managing documents.
Design and implement a powerful search function with full-text search capabilities (e.g., Elasticsearch).
Select appropriate technologies and establish the infrastructure.

Database Development
Build the database structure (e.g., relational: PostgreSQL, MySQL; or NoSQL: MongoDB, Elasticsearch).
Integrate and index documents (PDFs, Word files, images, etc.).
Ensure scalability and performance.

Backend Development
Develop APIs (REST/GraphQL) for database access.
Implement CRUD functions (Create, Read, Update, Delete) for document management.
Create a roles and permissions framework for user access.

Frontend Development
Develop an intuitive user interface for document search and management.
Integrate filters, categories, and additional search options.

Testing and Deployment
Conduct functional tests, optimize performance, and ensure data integrity.
Deploy the system in a cloud environment (AWS, Azure, or Google Cloud).

Your Profile
Experience
Proven experience in developing database solutions and backend systems.
At least 3 years of experience with relevant technologies (PostgreSQL, MongoDB, Elasticsearch, Node.js, Python, or similar).

Technical Skills
In-depth knowledge of database design and optimization.
Experience in API development (REST/GraphQL).
Familiarity with modern frontend frameworks (React, Angular, Vue.js) is a plus.
Experience with cloud hosting and deployment (AWS, Google Cloud, Azure).

Soft Skills
Independent and goal-oriented work ethic.
Strong problem-solving skills.
Excellent communication and teamwork abilities.

What We Offer
An exciting project with significant potential for long-term collaboration.
Flexible working hours and remote work.
The opportunity to contribute to an innovative SaaS product.
Attractive compensation based on experience and project scope.
Application
Please send us your application including:

Resume and relevant project references.
A brief description of how you would implement such a system (technology stack and approach).

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin