Job
Description
Job Description As a Go Lang Developer, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable Go code. You will work closely with cross-functional teams to create scalable back-end solutions, including APIs and microservices, ensuring that they are robust and secure. Key Responsibilities: - Develop and maintain server-side applications using Go Lang. - Design and implement scalable, secure, and maintainable RESTful APIs and microservices. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Optimize applications for performance, reliability, and scalability. - Write clean, efficient, and reusable code that adheres to best practices. - Troubleshoot and debug applications, addressing issues proactively. - Participate in code reviews to maintain code quality and share knowledge within the team. - Work closely with DevOps teams to ensure smooth deployment and continuous integration of services. - Maintain comprehensive documentation for all services and code written. - Stay up-to-date with industry trends and best practices, continuously enhancing skills and knowledge. Qualification Required: - Minimum 2 years of working experience in Go Lang development. - Proven experience in developing RESTful APIs and microservices. - Experience with concurrency and writing highly scalable, high-performance applications. - Proficiency in database design and working with both SQL and NoSQL databases. - Strong proficiency in Go Lang and good understanding of its paradigms. - Familiarity with version control tools like Git. - Strong understanding of software development principles, including SOLID principles and design patterns. - Good understanding of network protocols (HTTP, TCP/IP, WebSockets). Additional Details: This role requires a proactive individual who is passionate about technology and has a strong foundation in Go Lang development, along with the ability to work collaboratively. Benefits: - Paid sick time - Paid time off - Provident Fund Schedule: - Day shift - Fixed shift Ability to commute/relocate: Jaipur, Rajasthan: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred) Experience: Golang development: 2 years (Preferred) Location: Jaipur, Rajasthan (Preferred) Work Location: In person Job Description As a Go Lang Developer, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable Go code. You will work closely with cross-functional teams to create scalable back-end solutions, including APIs and microservices, ensuring that they are robust and secure. Key Responsibilities: - Develop and maintain server-side applications using Go Lang. - Design and implement scalable, secure, and maintainable RESTful APIs and microservices. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Optimize applications for performance, reliability, and scalability. - Write clean, efficient, and reusable code that adheres to best practices. - Troubleshoot and debug applications, addressing issues proactively. - Participate in code reviews to maintain code quality and share knowledge within the team. - Work closely with DevOps teams to ensure smooth deployment and continuous integration of services. - Maintain comprehensive documentation for all services and code written. - Stay up-to-date with industry trends and best practices, continuously enhancing skills and knowledge. Qualification Required: - Minimum 2 years of working experience in Go Lang development. - Proven experience in developing RESTful APIs and microservices. - Experience with concurrency and writing highly scalable, high-performance applications. - Proficiency in database design and working with both SQL and NoSQL databases. - Strong proficiency in Go Lang and good understanding of its paradigms. - Familiarity with version control tools like Git. - Strong understanding of software development principles, including SOLID principles and design patterns. - Good understanding of network protocols (HTTP, TCP/IP, WebSockets). Additional Details: This role requires a proactive individual who is passionate about technology and has a strong foundation in Go Lang development, along with the ability to work collaboratively. Benefits: - Paid sick time - Paid time off - Provident Fund Schedule: - Day shift - Fixed shift Ability to commute/relocate: Jaipur, Rajasthan: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred) Experience: Golang development: 2 years (Preferred) Location: Jaipur, Rajasthan (Preferred) Work Location: In person