- Growth StageExpanding market presence
Senior Golang developer
- ₹10L – ₹20L • No equity
- 5 years of exp
- Full Time
Not Available
About the job
Melvault is looking for Golang enthusiasts (gophers), who primarily participates in software product development, maintaining and improving existing services and in planning and implementing new services as well as participates in customer delivery projects. The selected gopher will have to write scalable, robust, and easy-to-maintain code. He/She will be required to translate software requirements into high-performance products.
It will be possible to influence your work profile based on your own interests. Excellent understanding of user interfaces and being able to position oneself as an end user is highly desirable. While it's not mandatory, We appreciate prior knowledge of Telecom BSS and IoT domain expertise.
We are looking for well rounded people who care about their craft and understand software development. While we value a formal degree in computer science we do not require one - a candidate with strong background, open mind and ability to learn would be an ideal addition to our team.
That being said, here is what we think the ideal team member would be:
- Excellent in golang development, go tools, compiler, library and runtime and debug internals (Minimum of 3+ years of relevant experience)
- Strong hands on vue.js for front-end development
- Experience with the full site of Go frameworks and tools, including : a) Go's templating language b) Experienced of building API with HTTP REST and gRPC c) Strong knowledge on protobuf
- Experience building cloud-based applications using micro-services and deploying in containerized environments.
- fluent with Message Queues and parallel coding practices
- familiar with the challenges of distributed, asynchronous, redundant, fault tolerant systems.
- Enthusiasm towards building a low-code platform.
Regarding personality and skills, you should be:
- Comfortable working in a team with multiple specializations
- Able to participate in planning, estimation, and implementation work
- Able to adapt to company working methods and coding conventions
- Able to produce and maintain documentation of your work Ability to test and verify your work
- Able to adopt (agile) development methodologies and tools (especially JIRA, Git)
- Have tenacity, drive, attitude, humility and competency
- Fluent in spoken and written English