Golang Developer R Systems

  • company name R Systems
  • working location Office Location
  • job type Full Time

Experience: 3 - 3 years required

Pay:

Salary Information not included

Type: Full Time

Location: Noida

Skills: SQL, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, Distributed Systems, Git, aws, GCP, Azure, Kafka, RabbitMQ, Performance tuning, Profiling, Monitoring tools, Go programming language, RESTful API design, Microservices Architecture, NoSQL databases, Container Technologies, eventdriven architecture, CICD pipelines, cloud platforms, message brokers, GraphQL, Prometheus, Grafana, Elk

About R Systems

Job Description

Your Role and Impact Proficiency in Go programming language (Golang). Solid understanding of RESTful API design and microservices architecture. Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis). Familiarity with container technologies (Docker, Kubernetes). Understanding of distributed systems and event-driven architecture. Version control with Git. Familiarity with CI/CD pipelines and cloud platforms (AWS, GCP, Azure). Experience with message brokers (Kafka, RabbitMQ). Knowledge of GraphQL. Exposure to performance tuning and profiling. Contributions to open-source projects or personal GitHub portfolio. Familiarity with monitoring tools (Prometheus, Grafana, ELK). Your Contribution Design, develop, and maintain backend services and APIs using Go (Golang). Write efficient, scalable, and reusable code. Collaborate with front-end developers, DevOps engineers, and product teams to deliver high-quality features. Optimize applications for performance and scalability. Develop unit and integration tests to ensure software quality. Implement security and data protection best practices. Troubleshoot and debug production issues. Participate in code reviews, architecture discussions, and continuous improvement processes.,