Description
Salary : 3LPA - 10LPA
The ideal candidate will be responsible for conceptualizing and executing clear, quality code to develop the best software. You will test your code, identify errors, and iterate to ensure quality code. You will also support our client and partners by troubleshooting any of their software issues.
Skills
• Development of complex Golang applications
• Strong understanding of Computer Science fundamentals, algorithms, and design patterns.
• Knowledge of Go programming language, paradigms, constructs, idioms, usage of third-party libraries.
• Experience with SQL and Go optimization for real-time systems.
• Experience with the cloud platform - AWS.
• Should have good knowledge of databases, preferably MySQL, and knowledge of NoSQL databases like MongoDB, etc.
• Working experience with tools/technologies like Kubernetes, Jenkins, GIT, Docker.
• Experience with design & implementation of REST-style APIs.
Responsibilities
• Integration of user-facing elements developed by back-end developers
• Build efficient, testable, and reusable modules
• Solve complex performance problems and architectural challenges
• Integration of data storage solutions
• Strong knowledge of GoLang
• Develop high-quality software code based on designs
• Understanding the fully synchronous behavior of GoLang
• Perform extensive unit and system-level testing to ensure the highest software quality
• Knowledge of object-oriented programming
• Understanding accessibility and security compliance
• User authentication and authorization between multiple systems, servers, and environments
• Integration of various data sources and databases into one system
• Creating database schemas that represent and support business processes
(ref:hirist.com