We are seeking a Go Developer to support in building and maintaining scalable backend services. You will develop APIs, design data models and implement reliable systems to support high-performance applications.
Key responsibilities
Build REST/gRPC services and internal developer tools using Go.
Design NoSQL data models and efficient queries; manage JSON processing and streaming data.
Integrate third-party APIs and enhance system observability and performance.
Write unit and integration tests, review code, and contribute to CI/CD pipelines in an Agile environment.
Troubleshoot production issues and deliver stable, high-quality releases.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
Proven experience in building and delivering mobile applications using Flutter (typically 0-1+ years).
Strong knowledge of Dart programming language, mobile app development concepts, object-oriented principles.
Experience with RESTful APIs, third-party libraries, and mobile databases (SQLite, Realm, Firebase).
Familiarity with version control tools (Git, Subversion) and CI/CD workflows.
Solid understanding of UI/UX standards for mobile (responsive design principles).
Good problem-solving, analytical, and communication skills.
Ability to work collaboratively in a fast-paced, cross-functional team.
Must Have Skills
1 year of experience building production-grade services in Go.
Solid understanding of Go fundamentals: concurrency, context management, interfaces, and error handling.
Experience with NoSQL databases (MongoDB, DynamoDB, Cassandra), including indexing and schema design.
Proficient in API development (REST and/or gRPC) and JSON handling.
Skilled in testing, debugging, and basic performance profiling.
Comfortable with Git and CI/CD workflows; good software architecture practices.
Strong collaboration and communication skills.
Preferred Skills
Experience with caching (Redis), message queues (Kafka, NATS, RabbitMQ).
Containerization and orchestration (Docker, Kubernetes).
Knowledge of AuthN/AuthZ frameworks (JWT, OAuth2) and security best practices.
Cloud platform experience (AWS, GCP, Azure).
Observability tools (OpenTelemetry, Prometheus, Grafana).
Familiarity with WebSockets, event-driven architectures, or GraphQL.
Some exposure to relational databases for secondary use cases.
Job Type: Full-time
Pay: ₹240,000.00 - ₹300,000.00 per year
Benefits:
Work from home
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.