The
Mid-Level Golang Developer
will be responsible for designing, building, and maintaining scalable backend services and APIs that power Classera’s global SaaS ecosystem, including learning, e-commerce, and fintech modules. This role requires solid backend development experience in
Go (Golang)
, an understanding of microservices architecture, and the ability to collaborate effectively with cross-functional teams across Product, QA, and DevOps.
Role Responsibilities
-
Develop, test, and deploy scalable backend services using Golang.
-
Design, implement, and optimize RESTful and gRPC APIs for internal and external integrations.
-
Participate in code reviews, contribute to design discussions, and maintain code quality.
-
Collaborate with frontend engineers, QA, and product teams to ensure reliable, high-performance applications.
-
Implement caching, concurrency, and database optimization techniques to improve performance.
-
Write unit and integration tests to ensure robustness and reliability.
-
Work closely with DevOps to deploy and monitor applications using CI/CD pipelines and cloud infrastructure (AWS/GCP).
-
Identify bottlenecks and propose scalable solutions to system performance issues.
-
Stay updated with new Golang libraries, frameworks, and industry best practices.
Required Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, or related field.
-
3–5 years of professional software development experience, with at least 2+ years in Golang.
-
Proven experience in building distributed systems, microservices, and REST/gRPC APIs.
-
Strong understanding of data structures, algorithms, and concurrency models in Go.
-
Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
-
Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS / GCP).
-
Familiarity with Git, CI/CD tools (e.g., GitHub Actions, Jenkins), and agile methodologies.