drjobs Backend Golang Developer only bangalore location 4 to5yrs must

Backend Golang Developer only bangalore location 4 to5yrs must

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bangalore - India

Monthly Salary drjobs

INR 1200000 - 1440000

Vacancy

1 Vacancy

Job Description

Golang Backend developer
5days work from office Bangalore location
Immediate joiner
3 to 5yrs exp.

A Go (Golang) Backend Developer specializes in developing serverside applications using the Go programming language. Go is known for its simplicity concurrency handling and high performance making it popular for backend development especially for systems that require scalability and speed.
Here are the key details for a Golang Backend Developer:
Skills & Requirements:
  1. Proficient in Go (Golang):
  • Strong understanding of Gos syntax concurrency (goroutines channels) and Go s memory model.
  1. Backend Frameworks & Libraries:
  • Familiarity with Go frameworks like Gin Echo or Revel.
  • Understanding of how to structure a backend application efficiently using Go.
  1. Database Knowledge:
  • Experience with relational databases (MySQL PostgreSQL) and NoSQL databases (MongoDB Redis).
  • Ability to write optimized queries and manage data efficiently.
  1. APIs & Web Services:
  • Experience in designing and developing RESTful APIs or GraphQL APIs using Go.
  • Knowledge of HTTP/HTTPS request/response handling and serverside logic.
  1. Concurrency and Parallelism:
  • Expertise in handling concurrent processing using goroutines and channels a unique feature of Go.
  1. Microservices Architecture:
  • Familiarity with microservices design and development.
  • Experience in building scalable and maintainable microservices in Go.
  1. Version Control:
  • Experience using version control systems like Git.
  1. Authentication & Authorization:
  • Knowledge of security protocols (OAuth2 JWT) for user authentication and authorization.
  1. Testing:
  • Proficiency in writing unit and integration tests in Go (using testing packages like Go s builtin testing module).
  1. Containerization & Orchestration:
  • Knowledge of Docker for containerization and tools like Kubernetes for orchestration and deployment.
  1. Cloud Platforms:
  • Experience working with cloud services (AWS GCP Azure) particularly in deploying Go applications.
  1. CI/CD Pipelines:
  • Familiarity with continuous integration/continuous deployment (CI/CD) tools like Jenkins GitLab CI or CircleCI.
  1. Performance Optimization:
  • Skills in profiling and optimizing Go applications for better performance and memory usage.
  1. ProblemSolving & Debugging:
  • Strong debugging skills and problemsolving ability to ensure the backend services run efficiently.
Responsibilities:
  • Developing APIs & Services: Design implement and maintain backend APIs and services in Go.
  • Optimizing Performance: Ensure the application is optimized for performance scalability and speed.
  • Database Integration: Work on connecting the application to databases and managing data effectively.
  • Collaboration: Work with frontend developers DevOps and other team members to create robust and efficient systems.
  • Testing: Write comprehensive unit tests and ensure the application is bugfree and stable.
  • Deployment: Deploy the application in cloud environments and handle scaling and updates.
  • Security: Implement security best practices for data handling authentication and authorization.
Tools & Technologies:
  • Go (Golang)
  • Git
  • Docker / Kubernetes
  • MySQL / PostgreSQL / MongoDB / Redis
  • CI/CD tools (Jenkins GitLab CircleCI)
  • REST / GraphQL APIs
  • OAuth2 / JWT
  • Cloud (AWS GCP Azure)
Soft Skills:
  • ProblemSolving: Ability to address challenges and optimize code.
  • Collaboration: Strong communication skills to work with various teams.
  • Adaptability: Willingness to learn and adapt to new technologies and frameworks.

problem-solving,version control,performance optimization,cloud services,containerization (docker),graphql apis,security protocols (oauth2, jwt),orchestration (kubernetes),relational databases (mysql, postgresql),go (golang),backend frameworks (gin, echo, revel),cloud platforms (aws, gcp, azure),database management,unit testing,concurrency (goroutines, channels),agile methodology,restful apis,version control (git),nosql databases (mongodb, redis),ci/cd (jenkins, gitlab ci, circleci),microservices architecture,integration testing,debugging

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.