Join our team and build your career with us
We are a technology company seeking a highly skilled Go (Golang) Backend Developer to join 4jawaly on a remote, hourly-based contract.
You will be responsible for designing, developing, and maintaining a technology platform, working closely with the development and design teams to deliver a high-quality product that meets customer needs.
Responsibilities
Develop and maintain backend services using Go (Golang).
Design and implement scalable RESTful APIs and microservices using Gin, Echo, or similar frameworks.
Optimize system performance and reliability, and handle debugging and issue resolution.
Design and manage databases such as PostgreSQL and MySQL (knowledge of MongoDB is a plus).
Collaborate closely with the Frontend team to ensure seamless integration between user interfaces and backend services.
Requirements Must-have
Strong experience in backend development using Go (Golang) — mandatory.
Solid experience in building and developing APIs, especially RESTful services, including authorization and authentication mechanisms.
Hands-on experience with relational databases, preferably PostgreSQL, and database schema design.
Proficiency with Git and collaborative development workflows.
Good understanding of performance optimization, concurrency in Go (Goroutines/Channels), and resource management.
Nice-to-have
Previous experience with Node.js (Express / NestJS) — a plus, not a requirement.
Experience with Docker and/or Kubernetes.
Knowledge of CI/CD pipelines and DevOps practices.
Experience with cloud platforms such as AWS, GCP, or Azure.
Familiarity with observability fundamentals (logging, metrics, tracing).