Job
Description
As a Golang Developer, your role will involve working on backend systems and blockchain-related applications that require strong engineering skills in areas such as performance, scalability, and reliability. You will be responsible for designing and building REST/gRPC APIs, microservices, handling backend logic, concurrency, data persistence, and collaborating with cross-functional teams to deliver robust solutions. Key Responsibilities: - Develop backend services and APIs using Go - Design and implement microservices / distributed system architecture - Work with SQL or NoSQL databases: data modeling, queries, storage & retrieval - Collaborate with frontend, DevOps, QA teams for end-to-end solutions - Write clean, maintainable, testable code; participate in code reviews - Debug, troubleshoot, and optimize systems for performance and scalability - (Optional) Work on deployments: containerization, CI/CD, cloud infrastructure Qualifications Required: - Strong proficiency in Go (goroutines, channels, concurrency) - Experience developing backend APIs / services - Knowledge of distributed systems and microservices architecture - Familiarity with databases (SQL or NoSQL) - Version control (Git), collaborative development workflow - Strong problem-solving, debugging, and code maintainability skills Preferred / Nice-to-Have: - Experience with Docker, Kubernetes, CI/CD pipelines - Familiarity with message queues / event-driven systems / RPC or gRPC - Cryptography / hashing / signing / wallet-related operations (if working on blockchain features) - Experience building or maintaining large-scale, high-traffic applications - Good communication skills and ability to work across teams As a Golang Developer, your role will involve working on backend systems and blockchain-related applications that require strong engineering skills in areas such as performance, scalability, and reliability. You will be responsible for designing and building REST/gRPC APIs, microservices, handling backend logic, concurrency, data persistence, and collaborating with cross-functional teams to deliver robust solutions. Key Responsibilities: - Develop backend services and APIs using Go - Design and implement microservices / distributed system architecture - Work with SQL or NoSQL databases: data modeling, queries, storage & retrieval - Collaborate with frontend, DevOps, QA teams for end-to-end solutions - Write clean, maintainable, testable code; participate in code reviews - Debug, troubleshoot, and optimize systems for performance and scalability - (Optional) Work on deployments: containerization, CI/CD, cloud infrastructure Qualifications Required: - Strong proficiency in Go (goroutines, channels, concurrency) - Experience developing backend APIs / services - Knowledge of distributed systems and microservices architecture - Familiarity with databases (SQL or NoSQL) - Version control (Git), collaborative development workflow - Strong problem-solving, debugging, and code maintainability skills Preferred / Nice-to-Have: - Experience with Docker, Kubernetes, CI/CD pipelines - Familiarity with message queues / event-driven systems / RPC or gRPC - Cryptography / hashing / signing / wallet-related operations (if working on blockchain features) - Experience building or maintaining large-scale, high-traffic applications - Good communication skills and ability to work across teams