Golang API for Clover POS Integration

Closed Posted 1 month ago Paid on delivery
Closed Paid on delivery

Looking for an experienced Golang / PostgresSQL / AWS Cognito / Clover developer to build a comprehensive backend API. The backend must include functionalities for business and customer registration, discount management, Clover integration, and robust security measures.

Key Responsibilities:

Backend API Development:

Develop a modular and scalable backend API using Golang to support the app's functionalities.

Implement endpoints for business registration, customer registration, discount creation, management, and redemption.

Customer Registration and Authentication:

Design and implement a secure system for customer registration and authentication using AWS Cognito, including email verification and password management.

Integrate OAuth for social login options (e.g., Google, Facebook) to streamline the registration process.

Business Registration and Discount Management:

Allow businesses to register, authenticate using AWS Cognito & Clover to manage their profiles, including details like name, location, and contact information.

Enable businesses to create, update, and manage discounts, syncing this data with their Clover accounts.

Clover API Integration:

Integrate with Clover's API to ensure seamless communication between the app and Clover's system for discount management.

Handle OAuth authentication and data synchronization for discounts and transactions.

Unit Testing and Quality Assurance:

Implement comprehensive unit tests for all backend components to ensure reliability and maintainability.

Adopt a test-driven development approach and use continuous integration tools to automate testing processes.

Database Management with PostgreSQL:

Design a PostgreSQL database schema to store user and business data, discount information, and transaction records.

Ensure data integrity and implement efficient querying for app functionalities.

Security and Compliance:

Implement security best practices for API endpoints, data encryption, and user authentication.

Ensure compliance with data protection regulations and Clover's API usage policies.

Required Skills:

Strong proficiency in Golang with a focus on modular, well-structured code.

Experience in developing secure registration and authentication systems.

Familiarity with Clover's API and experience in integrating payment systems.

Extensive experience in unit testing, test-driven development, and continuous integration.

Expertise in managing PostgreSQL databases and ensuring data consistency.

Knowledge of RESTful API development, security best practices, and data encryption techniques.

Project Deliverables:

A fully functional and well-tested backend API developed using Golang and PostgreSQL.

Secure and efficient customer and business registration and authentication systems.

Comprehensive unit tests covering all backend functionalities.

Detailed documentation for API endpoints, data models, and usage instructions.

Amazon Web Services RESTful PostgreSQL Golang Clover

Project ID: #37954610

About the project

65 proposals Remote project Active 20 hours ago

65 freelancers are bidding on average $575 for this job

AwaisChaudhry

Hi Good evening , How are you? I just saw your job posting . I see you have been looking for someone experience with these technologies Clover, Golang, PostgreSQL, RESTful and Amazon Web Services. I believe this is s More

$600 CAD in 12 days
(9 Reviews)
6.4
rashidamjad

Hi there, I'm thrilled to apply for your Golang API for Clover POS Integration project. With 4-5 years of experience in Amazon Web Services, Golang, RESTful, Clover and PostgreSQL, I'm confident in my ability to bring More

$390 CAD in 22 days
(25 Reviews)
6.0
softsolution2000

Hi there I am an experienced Golang developer with expertise in PostgreSQL, AWS Cognito, and Clover API integration. I have a proven track record in developing secure backend APIs with More

$390 CAD in 7 days
(1 Review)
4.9
gustavoguanilo

With over a decade of experience in the tech industry, I have amassed a wealth of expertise that uniquely positions me to tackle your Golang API for Clover POS Integration project. As a seasoned full-stack developer wi More

$350 CAD in 7 days
(2 Reviews)
4.8
sasaprogramer21

As an experienced full-stack developer, I bring a unique set of skills and expertise to the table that make me a perfect fit for your Golang API project. In addition to my strong Golang proficiency, which has been hone More

$500 CAD in 4 days
(2 Reviews)
4.6
sachinraghav

Hello There, I have rich experience in working with golang, Postgres, API development, Unit Tests, Payments api integration etc. I would like to do your project, what I will offer is - API development with OAS(Open More

$600 CAD in 20 days
(4 Reviews)
4.4
LordAskar

I am a professional, experienced, smart and premium developer. I can solve any of your problems. I have already done sth like this in my startup. Lets talk more. I guess we will reach to something.

$420 CAD in 5 days
(12 Reviews)
3.8
sunilsahu4

As a seasoned Golang developer with substantial experience in AWS and a specialized focus on PostgresSQL, AWS Cognito, and Clover API integration, I am convinced that I possess the right combination of skills to succes More

$600 CAD in 7 days
(12 Reviews)
3.9
seefattechnologi

Hello-----------------Given requirement clear to me good to get started Golang API for Clover POS Integration----------------------- >>I can start your project immediately as an INNOVATIVE gOLANG API /aws/FULL STACK More

$777 CAD in 7 days
(1 Review)
4.0
merinsinha

I can do it. As 9+ years experiences in these field. I can give good quality work. I have read the guidelines of your work.I believe that i can provide you the best quality works you are anticipating from this platform More

$550 CAD in 3 days
(8 Reviews)
3.7
aminmagpie

I understand your perspective. I have done similar projects. I've also worked with Clover APIs. I suggest having multiple milestones so that we can meetings each week, and I can get feedback from you. First milestone More

$998 CAD in 21 days
(2 Reviews)
3.5
techplusintl

Hi there, ★★★ Golang Expert ★★★ 7+ Years of Experience ★★★ I've read requirements and ready to build a comprehensive backend API.. We're capable of providing the following services : ✔️ Rest APIs ✔️ Authentication and More

$600 CAD in 7 days
(4 Reviews)
3.7
devendrathakur12

Hi, How are you? Very happy to bid on your project because my skills fit your project. I am a senior software engineer with 20 years of overall experience in Python, Java, C++, and C#. I am very familiar with Golang, P More

$600 CAD in 10 days
(3 Reviews)
3.4
AmazingEngr76386

With over 5 years of experience as a Golang developer, I am confident in my ability to build the comprehensive backend API you're seeking. My proficiency in developing modular and scalable code aligns perfectly with yo More

$350 CAD in 7 days
(1 Review)
2.8
JuraP

Hi Stefan P., Good evening! I’ve carefully checked your requirements and really interested in this job. I’m full stack developer working at large-scale apps. I’m offering best quality and highest performance at lowest More

$600 CAD in 3 days
(1 Review)
2.2
trm66614

Hi there,Good morning I am Talha. I can work with your project skills PostgreSQL, Clover, Golang, Amazon Web Services and RESTful I am excited to present my proposal, which centers around a personalized approach desi More

$100 CAD in 14 days
(1 Review)
2.0
managersingh

Hi Hope you are doing well, READY TO START NOW As an experienced Full-Stack developer having 8+ years of experience, I am excited to work with you on your project. I have read your job description carefully and under More

$550 CAD in 7 days
(1 Review)
1.6
sagarwal3005

Hello, I can start immediately. I have 13+ years of experience and I ensure you I can complete the project within budget and timeline. I'm not just a developer; I'm your dedicated partner. I'm committed to working with More

$532 CAD in 7 days
(1 Review)
1.6
yevheniia7

❤️❤️❤️Web Expert❤️❤️❤️ ⭐Hello Stefan P., How are you?⭐ I am skilled senior full stack programmer who have rich experiences and high skills. Specially I am very familiar with PostgreSQL, RESTful, Amazon Web Services, Go More

$390 CAD in 4 days
(0 Reviews)
0.0
artjomsdevelop

Hi there, I am Artjom from Latvia who has 7 years of experience in web/mobile app development. I have gone through your job description and I am confident in my rich experience with Golang, PostgreSQL, RESTful, Amazon More

$390 CAD in 2 days
(0 Reviews)
2.8