24 Essex India Jobs
Golang Developer (3-13 yrs)
Essex India
posted 4d ago
Key skills for the job
Job Responsibilities :
- Design framework using Golang
- Develop scalable and secure web applications ensuring efficient code execution and performance optimizations.
- Develop plugins and extensions
- Perform maintenance of the code and enhance it
- Communicate effectively and collaboratively with teammates, product managers, designers, customers, and other stakeholders.
- The Golang Developer will be responsible for developing and maintaining software solutions using Go programming language.
- Tasks will include writing clean and efficient code, debugging and troubleshooting issues, and collaborating with cross-functional teams to deliver high-quality software products.
- Design, develop and maintain GoLang-based applications
- Write clean, maintainable and efficient code
- Collaborate with cross-functional teams to identify and prioritize features
- Perform code reviews and mentor junior developers
- Ensure high performance and scalability of applications
- Participate in agile development methodologies and practices
- Proficient in programming with GoLang, having experience in GoRoutines ,channels, waitgroups and Go packaging.
- Familiar with key GO concepts such as structs, maps, arrays, slices and pointers
- Experience with implementing REST APIs in Go using the http package or any standard REST client, with a good understanding of YAML, JSON, and Swagger being a plus.
- Experience in creating integration test cases in Go using Go's testing package to ensure automated code testing and high code coverage.
- Possesses strong knowledge and understanding of databases and database concepts, with experience in SQL databases like PostgreSQL, MariaDB, MySQL. Familiar with GORM (Go Object-Relational Mapping).
- Must have strong logical reasoning and analytical skills, along with excellent problem solving capabilities and good debugging/troubleshooting skills.
- Understanding and knowledge of RabbitMQ, Kafka or any other event-driven messaging service. Familiarity with Galera FS, Traefik, and K3S. Good to have knowledge of YANG, REST, NETCONF, JSON, and other protocol buffers.
Technical and Professional Requirements :
- Strong knowledge of Golang for backend development.
- Knowledge of Node JS for Front End Development.
- Good knowledge of Postgres database.
- Good communication and client handling skills.
- Good team player with knowledge of SCRUM Agile and SDLC.
Preferred Skills : Golang (backend), Node JS (FET), Postgres (DB), Express Server etc.
Functional Areas: Other
Read full job description