29 Aug
|
Aarushi Infotech
|
Bengaluru
29 Aug
Aarushi Infotech
Bengaluru
We are seeking a skilled
Golang Developer with hands-on experience in building and maintaining
RESTful APIs
. You will work closely with cross-functional teams to design, implement, and optimize APIs that are reliable
,
secure
, and scalable
.
Key Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable Go code for backend systems and services.
- Build and optimize RESTful APIs, ensuring robust error handling, logging, and high performance.
- Collaborate with frontend and mobile developers to integrate backend systems with user-facing applications.
- Participate in code reviews to ensure adherence to coding standards, best practices, and high code quality.
- Implement security and compliance best practices in API design and development.
- Troubleshoot, test, and maintain core product software to ensure performance, reliability, and functionality.
- Contribute to architecture and design pattern to enhance the scalability, reliability, and performance of backend systems.
- Work in an Agile environment, collaborating closely with product managers, designers, and other developers throughout the software development lifecycle.
Requirements
- Strong proficiency in Golang (Go), with experience in building APIs and microservices.
- Hands-on experience in developing RESTful APIs and integrating third-party services.
- Familiarity with API authentication mechanisms such as OAuth2, JWT, and API keys.
- Solid understanding of design patterns, data structures, and algorithms.
- Proficient with containerization and orchestration tools like Docker, Kubernetes, or similar.
- Experience with version control systems, especially Git.
- Strong knowledge of HTTP/HTTPS protocols, JSON, and contemporary web technologies.
- Experience deploying applications on cloud platforms like AWS, GCP, or Azure.
- Ability to troubleshoot performance issues and optimize APIs for high load and low latency environments.
- Experience working in Agile methodologies such as Scrum or Kanban.
- Excellent written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Skills: kubernetes,json,api authentication – oauth2 / jwt / api keys,http / https,go backend development,restful api development,data structures & algorithms,git / version control,api performance optimization,api integration / third-party apis,go (golang),design patterns,aws / azure / gcp,microservices architecture,docker
📌 Golang Developer (Bengaluru)
🏢 Aarushi Infotech
📍 Bengaluru