Skills : Golang,Nosql,Git,Go programming language,MongoDB
Description :
Job Location: Delhi
Experience: 2-5 years
Salary: Not Disclosed
Education: B.E.,B.Tech,M.Tech,MCA
Key Responsibilities:
- Design, develop, and maintain software applications using the Go programming language.
- Collaborate with cross-functional teams to understand project requirements and contribute to technical discussions.
- Write clean, efficient, and maintainable code following Go best practices.
- Optimize software applications for performance, scalability, and efficiency.
- Troubleshoot and debug issues, providing effective solutions and improvements.
- Implement best practices for security, data protection, and application integrity.
- Develop and maintain unit tests to ensure the reliability and correctness of the software.
- Keep up-to-date with the latest trends and best practices in Golang development.
- Participate in code reviews and provide constructive feedback to team members.
- Document code, architecture, and project progress effectively.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Golang Developer .
- Strong proficiency in the Go programming language, including knowledge of Go's concurrency patterns.
- Experience with web frameworks and libraries in Go, such as Gin or Echo.
- Understanding of RESTful API design and development.
- Familiarity with database systems, particularly NoSQL databases like MongoDB.
- Knowledge of version control systems, such as Git.