26 Prime-Infosoft Jobs
Golang Developer (7-15 yrs)
Prime-Infosoft
posted 1mon ago
Main Responsibilities :
As a Golang developer, you will develop Go packages and programs that are scalable, well-documented, reliable, and maintainable.
Your main responsibilities will include :
- Building optimized, scalable, and efficient applications using Go
- Troubleshooting and debugging to optimize performance
- Developing and coding back-end components and connecting applications to other web services
- Exploring new technology solutions to enhance functionality continually
- Providing code documentation and other inputs to technical documents
- Participating in code reviews
Key Requirements :
- You have a Degree in Computer Science, Engineering, or a related field, as well as prior experience as a Golang Developer.
- You possess strong knowledge of common Goroutine and channel patterns.
- You have expertise in the full suite of Go frameworks and tools.
- You have an understanding of dependency management tools such as Godep, Sltr, etc.
- You have strong knowledge of Go templating language and code generation tools, such as Stringer.
- You are experienced in using code versioning tools such as Git or equivalent.
- You have experience with RESTful APIs.
- You have experience with database systems (SQL/ No-SQL).
- You are familiar with various testing tools.
- You are a team player and problem solver with good communication skills.
Job Responsibilities :
- Review code and solutions generated by AI systems, ensuring adherence to quality standards and best practices.
- Organize the development cycle, manage project priorities, and set goals and deadlines.
- Utilize expertise in Go programming to resolve complex coding issues that arise during AI validation.
- Foster a collaborative team environment that encourages innovation, communication, and continuous improvement.
- Verify the accuracy, efficiency, and reliability of AI-generated code by conducting validation checks.
- Work with cross-functional teams to enhance the AI system's capabilities and integrate it with other components.
- Analyze team members' code and provide constructive feedback to ensure high-quality software development.
Job Requirements :
- Bachelor's/Master's degree in Engineering, Computer Science, or equivalent experience.
- At least 6+ years of relevant experience as a software engineer, with a focus on backend development.
- Demonstrated leadership ability, preferably with experience overseeing a team of software engineers.
- In-depth knowledge of the Go programming language and best practices in software development.
- Some experience with AI systems and code-creation technologies is desirable.
- Strong problem-solving abilities and the capacity for critical and strategic thinking.
- Exceptional communication skills, with proficiency in English, both written and verbal.
Functional Areas: Other
Read full job description