HamburgerMenu
hirist

Softcell - Golang Developer

Posted on: 03/12/2025

Job Description

Description :


- 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


info-icon

Did you find something suspicious?