29 Aug
|
Aarushi Infotech
|
India
29 Aug
Aarushi Infotech
India
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:
- Robust 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.
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Golang Developer (India)
🏢 Aarushi Infotech
📍 India