Find the best Relational Databases jobs

Take your skills to the next level, explore Relational Databases jobs from around the world.
Find work Interested in hiring?

Professionals on Upwork rate clients
Rating is 4.9 out of 5.
4.9

on average from over 2 million reviews
Trusted by
Trusted by
  • Expert
  • Hourly: $20.00 - $25.00
  • Est. time: 1 to 3 months, 30+ hrs/week

We are looking for a talented and experienced backend-oriented Software Engineer to join our team on a freelance basis. This role is ideal for a professional with 4-5 years of experience in building and optimizing scalable software systems, with strong skills in Node.js and cloud-based architectures. While your primary focus will be backend development, basic familiarity with ReactJS is needed to handle occasional frontend tasks. If you are passionate about clean, maintainable code and thrive in a collaborative environment, we’d love to hear from you. Responsibilities: Develop, implement, and maintain scalable backend features with minimal guidance. Troubleshoot and resolve production issues, focusing on identifying root causes and long-term solutions. Design and optimize event-driven, microservice-oriented backend systems using AWS services (e.g., Lambda, SQS, ECS, DynamoDB). Work with both relational (SQL) and NoSQL databases, ensuring reliability and performance. Write well-tested, maintainable code using appropriate testing frameworks and tools. Collaborate with the team to share knowledge and improve processes. Occasionally assist with ReactJS-based frontend tasks as needed. Stay updated on emerging technologies and apply them effectively to solve technical challenges. Skills and Experience Required: Backend Expertise: Strong proficiency in Node.js with a deep understanding of backend development principles. Cloud Experience: Hands-on experience with AWS services and cloud-native architectures. Database Knowledge: Experience working with SQL and NoSQL databases, including optimization. System Design: Familiarity with software design patterns, event-driven architectures, and microservices. Frontend Basics: Basic understanding of ReactJS for integration and maintenance of frontend components. Tools: Proficiency with version control systems (Git) and CI/CD pipelines. Problem-Solving: Strong analytical skills for resolving complex technical issues. Communication: Excellent collaboration and communication skills. Proactivity: Ability to quickly learn new technologies and take ownership of tasks.

Software Architecture & DesignMicroserviceNodeJS FrameworkJavaScriptDatabaseReact
View job
  • Expert
  • Hourly: $30.00 - $50.00
  • Est. time: More than 6 months, 30+ hrs/week

Responsibilities: 1. Backend Development: Design and develop backend services using Spring Boot and Kotlin. Implement RESTful APIs for CRUD operations to handle data flow between the front and back end. Work with relational databases like PostgreSQL to design schemas and manage data storage efficiently. 2. Frontend Development: Build a responsive web frontend using Flutter and Dart. Implement state management and API integrations for seamless frontend-backend communication. Ensure UI responsiveness, usability, and compatibility across different devices and browsers. 3. API Integration: Develop and integrate RESTful APIs to ensure smooth communication between the client and server. Debug and resolve API-related issues promptly. 4. Application Quality: Ensure the application's performance, quality, and responsiveness by performing tests and debugging. Follow best practices for clean architecture and maintainable code. 5. Collaboration: Work closely with other developers and the DevOps Engineer to ensure timely project delivery. Participate in code reviews and provide constructive feedback to improve team output. 6. Documentation: Document technical designs, API endpoints, and workflows for maintainability. Required Skills: ● Backend: Proficiency in Kotlin and Spring Boot for designing backend services. ● Frontend: Strong experience with Flutter and Dart for developing responsive web applications. ● Database Management: Expertise in relational databases like PostgreSQL. ● API Development: Familiarity with creating and consuming RESTful APIs. ● Version Control: Proficiency in Git for managing code repositories. ● System Tools: Familiarity with Docker and basic CI/CD pipeline setups. ● Architecture: Strong understanding of clean architecture principles and object-oriented programming. Qualifications: ● Bachelor’s degree in Computer Science, Engineering, or a related field. ● 4–6 years of experience in full-stack development. ● Proven success in delivering scalable, production-grade applications.

KotlinDartPostgreSQLRESTful APIGitHubDockerAI App DevelopmentSpring BootAPI IntegrationFlutter
View job
  • Entry Level
  • Fixed price
  • Est. budget: $5.00

Description: We are seeking a skilled database designer to create a comprehensive Entity-Relationship (ER) diagram and an accompanying attribute reference table for a coffee shop database system. The deliverables should clearly outline the relationships between entities and provide a detailed attribute reference for each entity, similar to the attached example. Requirements: • ER Diagram: • Design a relational database structure for a coffee shop, including: • Customers: Name, email, phone number, and order history. • Products: Coffee, food items, and pricing. • Orders: Details of customer orders (date/time, items ordered). • Inventory: Stock levels of items and raw materials. • Suppliers: Information about suppliers for products/raw materials. • Employees: Staff details, roles, and shifts. • Include primary keys (PK), foreign keys (FK), and relationships (1:1, 1:N, N:M). • Attribute Reference Table: • Provide a detailed table of attributes for each entity in the database, listing the English names and their corresponding database field names (e.g., “Full Name” → full_name). • Follow the format shown in the attached example. • Ensure clarity and adherence to relational database design best practices. Deliverables: 1. A detailed ER diagram in PDF/PNG format. It should be made in draw.io

SQLDatabase DevelopmentASP.NET
View job

How it works

Create a profile

An eye-catching title and client-focused overview help us match you to the work you want. Include your work history, your skills, and your photo. Add more, like an introduction video, to create a profile that really stands out.

Explore ways to earn

Work and earn in different ways. Bid for jobs. Pitch your projects. Discuss your in-demand skills with our recruiters so they can find opportunities aligned with your passions and career goals. Do all three. Create a predictable pipeline and build your network.

Get paid securely

Choose how you get paid. Our fixed-price protection releases client payments at project milestones. Hourly protection bills clients every week. However you work, our service fees are the same. Spend less time chasing, more earning.

  • Expert
  • Hourly
  • Est. time: 3 to 6 months, Not sure

Key Responsibilities: • Design and implement scalable modern data architecture on AWS, utilizing AWS GLUE, Redshift, S3, RDS, and Glacier. • Develop and maintain data pipelines and ETL processes using AWS Glue and other relevant tools. • Create and manage data lakes to store both structured and unstructured data. • Create data catalogs and metadata according to our business needs • Collaborate with cross-functional teams to define data requirements and design data models. • Ensure data quality and integrity through effective data governance practices. • Build and maintain data visualization solutions to present insights to stakeholders. • Optimize database performance for both relational and NoSQL databases.

AWS GlueDatabase ArchitectureAmazon S3PythonETL PipelineData ScienceAmazon RedshiftAmazon RDSTableauMetadata
View job
  • Expert
  • Hourly: $25.00 - $50.00
  • Est. time: More than 6 months, Less than 30 hrs/week

Job Description: Position: Dot Net Developer Experience: 9+ years Working Hours: 8hr/Day Required Skills & Qualifications: Experience: 9+ years of professional experience in .NET development (C#, ASP.NET, Web API) and React. Technologies: Backend: .NET Core, ASP.NET, C#, Web API, Entity Framework, SQL Server, or other relational databases. Frontend: React, TypeScript, HTML5, CSS3, Bootstrap, REST APIs, JSON. Version Control: Git, GitHub, Bitbucket. CI/CD: Experience with Jenkins, Azure DevOps, or other CI/CD pipelines. Cloud: Experience with cloud platforms such as Azure is a plus. Strong Problem-Solving Skills: Ability to troubleshoot, debug, and optimize code effectively. Collaboration Tools: Experience working in an Agile/Scrum environment, using tools like JIRA, Confluence, etc. Communication: Excellent communication skills (both verbal and written) as this is a remote role requiring interaction with a global team. Education: Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience. Desired Skills (Optional): Experience with front-end frameworks like Bootstrap or Material UI. Familiarity with Containerization (Docker) and microservices architecture. Knowledge of authentication & authorization frameworks such as OAuth, JWT, etc. Understanding of modern development methodologies such as Agile or DevOps practices.

ReactAzure DevOpsC#ASP.NETWeb API
View job
  • Expert
  • Fixed price
  • Est. budget: $1,500.00

Create, document and manage a relational database on AWS for a web application.

SQLMySQLAmazon Web ServicesDatabaseDatabase DesignAmazon RDS
View job
  • Intermediate
  • Hourly: $20.00 - $45.00
  • Est. time: 1 to 3 months, Less than 30 hrs/week

We are seeking an experienced professional to assist with the setup of relational databases and the creation of effective data visualizations. The ideal candidate will have a strong understanding of database management systems and tools for data visualization, ensuring that our data is well-organized and easily interpretable. You will be responsible for designing database schemas and creating visual reports. If you have a passion for data and can deliver insightful visual representations, we would love to hear from you.

SQLMicrosoft ExcelMicrosoft Power BIPython
View job
  • Expert
  • Hourly: $20.00 - $30.00
  • Est. time: 1 to 3 months, Not sure

Project Overview: We are seeking a skilled and experienced Java Developer to design and implement a robust Tracker system using Java 17. The tracker will be used to monitor user activity, manage tasks, and track progress efficiently while ensuring data security and reliability. Key Responsibilities: Feature Development: -- Implement live tracking to monitor user activity in real-time. -- Develop features for task tracking and managing task progress. --Enable users to log time and support both automatic and manual time entry. -- Capture and store screenshots at specified intervals. -- Calculate and display user attentiveness metrics. -- Track and log keyboard strokes and mouse activity securely. Authentication & Authorization: -- Ensure that only authorized users can access and use the tracker system. Data Management: -- Load project tasks into the tracker for efficient management. -- Share and save all log data into the database, associating it with the relevant tasks. -- Manage logs for all users, ensuring proper organization and scalability. System Integration: -- Design and implement robust database interactions to store and retrieve user activity and task logs. -- Ensure seamless integration of project tasks with the tracker. Performance Optimization: -- Optimize the tracker for real-time performance and scalability. -- Maintain efficient data processing and storage mechanisms. Required Skills: -- Java 17 with advanced knowledge of core and concurrent programming. -- Strong expertise in building applications using Spring Boot and Hibernate. -- Experience in implementing user activity tracking features (keyboard/mouse tracking, screenshots, etc.). -- Knowledge of security best practices for handling sensitive user data and authentication mechanisms. -- Familiarity with database design and working with relational databases (e.g., MySQL, PostgreSQL). -- Hands-on experience with real-time data processing and log management. -- Ability to work with RESTful APIs and integrate with other systems. Preferred Skills: -- Experience in building productivity tools or tracker systems. -- Knowledge of front-end technologies (React, Angular, etc.) for potential integrations. -- Familiarity with microservices architecture. -- Strong problem-solving and debugging skills. -- Understanding of analytics and attentiveness calculation algorithms. Soft Skills: -- Excellent communication and teamwork abilities. -- Strong attention to detail and commitment to delivering high-quality work. -- Ability to work independently and meet project deadlines.

JavaAPIJavaScriptStandalone ApplicationApplication Integration
View job
  • Expert
  • Hourly
  • Est. time: 1 to 3 months, Less than 30 hrs/week

Job Description: We are seeking an experienced Power BI expert to develop a dynamic and interactive analytical dashboard for our billing software or Practice Management Software (PMS). The project involves integrating Power BI with an API to pull real-time data and deliver actionable insights for our revenue cycle management (RCM) processes. Key Responsibilities: Design and develop a custom Power BI dashboard tailored for medical billing and RCM needs. Connect Power BI to the billing software/PMS API for automated data retrieval and updates. Implement advanced calculations and custom measures using DAX. Create visually appealing and user-friendly dashboards with KPIs, trends, and reports. Collaborate with stakeholders to understand reporting requirements and translate them into effective visuals. Troubleshoot data connection and performance issues for efficient dashboard operation. Qualifications and Skills: Proven experience in Power BI dashboard development (portfolio or examples of past work required). Strong knowledge of REST APIs, JSON, and API authentication methods (OAuth, API keys). Proficiency in DAX, Power Query, and data modeling. Experience with relational databases (SQL Server, MySQL) and large dataset management. Familiarity with healthcare billing processes and metrics is a strong advantage. Excellent problem-solving skills and attention to detail. Strong communication skills to explain technical solutions to non-technical stakeholders. Preferred Qualifications: Microsoft Certified: Data Analyst Associate. Experience developing dashboards for healthcare, medical billing, or RCM processes. Knowledge of Python or R for advanced data manipulation (optional but a plus). Project Details: Type of Work: Freelance, Project-Based Project Duration: Approx. 4–6 weeks Compensation: Competitive (negotiable based on experience) Location: Remote We look forward to working with a skilled professional who can bring data to life through exceptional dashboards!

Power QueryMicrosoft Power BIBusiness IntelligenceAPIData ModelingData Visualization
View job
  • Intermediate
  • Hourly: $8.00 - $10.15
  • Est. time: 1 to 3 months, Less than 30 hrs/week

Backend Developer Job Description We are looking for Software Engineers who are passionate to learn different technologies and grow with the company. You would be involved in the design and development of scalable applications using JAVA/J2EE//Database technologies; design and build the enterprise architecture as well as design and code the base framework. You will be working in a team of talented, supportive, and motivated colleagues, following agile methodologies and best practices in the industry. • Get involved in developing & testing solutions, in an innovative environment with openness to new technologies. • Develop tools and applications by producing clean and efficient code. • Automate API and business logic unit tests to ensure the best code quality. • Resolve problems with software and respond to suggestions for improvement and enhancements. Work experience : 10+YEARS Job Location : Remote, India Roles and responsibility • Develop high-quality software design. • Identify, prioritize, and execute tasks in the software development life cycle. • Develop tools and applications by producing clean and efficient code. • Automate tasks through appropriate tools and scripting. • Review, debug, and test artifacts. • Perform validation and verification testing. • Document the design and unit tests. Desired skills and competencies • Hands on experience as a Java Developer. • Good knowledge and experience working with Spring, Spring MVC, Java/J2ee • Experience in any one of the relational Databases such as MySQL, Oracle, SQL Server or DB2 with strong SQL Query writing Skills • Good Analytical and problem-solving skills. • Good understanding of OOP design principle • Experience in Spring Boot, Hibernate, JPA, JavaScript, React JS, Angular JS, JSON, XML will be an added advantage • Experience with Web Services (REST, SOAP) will be an added advantage Qualification : • Bachelor’s/Masters’s (Including MCA) in Computer Science or in a related discipline.

Spring MVCMySQLIBM Db2J2EEOracle
View job