← Back to jobs

CareerNet Technologies Pvt Ltd Logo
Senior Software Engineer

CareerNet Technologies Pvt Ltd

 

Bengaluru, Karnataka, India

Posted On: 2 days ago
Experience: 7+ years
Availability: Hybrid
Openings: 1
Category: Senior Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design and implement scalable backend features, APIs, and multi-tenant SaaS platforms using Golang.

This role is on-site.

Responsibilities

  • Build and enhance multi-tenant SaaS platforms with high availability and performance.
  • Design distributed systems using event-driven architecture, microservices, and multi-threading.
  • Implement solutions with GraphQL, DocumentDB, OpenSearch, AWS Neptune, and SpiceDB.
  • Write clean, maintainable code with small, meaningful commits and rigorous testing (Ginkgo, K6).
  • Troubleshoot complex production issues and contribute to engineering tooling and architecture.

Required Skills

  • 7+ years of software engineering experience in SaaS or product environments.
  • Strong hands-on experience with Golang and building distributed systems.
  • Proficiency in GraphQL APIs and modern service-oriented architectures.
  • Experience with event-driven systems, microservices, and multi-threaded architectures.
  • Knowledge of distributed data management, consistency models, and upsert patterns.
  • Experience with AWS cloud services, DocumentDB, OpenSearch, or graph databases.
  • Ability to debug complex production issues and mentor within teams.

Preferred Skills

  • Experience with AWS Neptune and SpiceDB for access control and graph data.
  • Strong background in multi-tenant system design and performance optimization.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs