Golang Developer
Posted on May 6, 2025
Job Description
- Golang Developer
- Remote
- We are seeking an experienced Golang Developer with 4 years of hands-on
- expertise in backend development to join our remote team. The ideal candidate will
- have strong proficiency in Golang, Ent (Go ORM), PostgreSQL, and working knowledge
- of Google Cloud Platform (GCP) and Firebase. This role involves architecting,
- developing, and deploying robust APIs for scalable applications.
- Key Responsibilities:
- ? Design, develop, and maintain scalable and secure RESTful APIs using Golang.
- ? Model and manage complex relational data structures using Ent (Golang ORM)
- and PostgreSQL.
- ? Build and optimize queries for high-performance data access in PostgreSQL.
- ? Deploy and manage applications on Google Cloud Platform (GCP) leveraging
- services like App Engine, Cloud Run, and Pub/Sub.
- ? Integrate backend services with Firebase components such as Authentication,
- Firestore, and Cloud Functions.
- ? Collaborate with cross-functional teams to define, design, and ship new features.
- ? Write clean, maintainable, and testable code while adhering to industry best
- practices.
- ? Monitor production systems, troubleshoot issues, and ensure system reliability
- and performance.
- ? Maintain comprehensive API documentation and participate in code reviews
- Required Skills:
- ? 3 -5 years of professional experience in Golang development.
- ? Strong experience with Ent framework for Go and PostgreSQL as the primary
- RDBMS.
- ? Proven experience in designing and building RESTful APIs.
- ? Hands-on experience with Google Cloud Platform (GCP) and Firebase
- integrations.
- ? Familiarity with cloud-native application development and microservices
- architecture.
Required Skills
strong experience with ent framework for go and postgresql as the primary rdbms. ? proven experience in designing and building restful apis. ? hands-on experience with google cloud platform (gcp) and firebase integrations.