Golang API development and database integration

Contact for pricing

About this service

Summary

With over 3 years of hands-on experience in Golang, I specialise in building scalable, reliable, and high-performance backends. My full-stack experience allows me to understand how backend decisions impact the frontend, ensuring seamless integration and a smooth user experience. I'd love to collaborate with you—contact me to discuss your project!

What's included

  • RESTful API Endpoints in Golang

    Develop a set of RESTful API endpoints in Golang to handle CRUD operations (Create, Read, Update, Delete) for a given resource, with proper validation and error handling.

  • Database Integration

    Set up and integrate a database (PostgreSQL, MySQL, or MongoDB) with the API, ensuring seamless interaction between the API and the database, including proper query handling and data retrieval.

  • JWT Authentication

    Implement JWT-based authentication for secure user access. This includes issuing JWT tokens upon successful login and validating the token for protected routes to ensure only authorised users can access certain endpoint.

  • API Documentation and Testing

    Provide thorough API documentation to describe the endpoints, request/response formats, and possible errors. Also, write unit and integration tests to ensure reliability and stability of the API.

Recommendations

(5.0)

Chas Kane

Client • Dec 19, 2024

I've been working with Tash on a personal project (React/TS) and a full-stack app for a client and have gotten to know her well. She's an efficient and solution-oriented Golang developer and I'm constantly learning from her sharp technical skills. While pair-coding, she often points out simpler ways to accomplish things that feel like a breath of fresh air, and she holds space in design sessions with an ego-less compassion and clarity I've never seen. Seize any opportunity to work with her!


Skills and tools

Backend Engineer

Platform Engineer

Fullstack Engineer

Go

Golang

MongoDB

MySQL

PostgreSQL

More services