Position: Senior Product Engineer - Backend (CSD) -Java/Nodejs/Golang
Company: AgileHire
Category: Java
Experience required: 2y
English level: intermediate

Minimum 4+ years of experience
Look at internet companies.
Deep experience in Microservices
Developed 3 to 4 microservices from scratch
Experience in Kafka will be an added advantage
SQL or NoSQL, 
Experience in LLD and HLD

Role and Responsibilities:

Participating in designs and creation of scalable software.
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web/mobile applications.
Engineering Team + Tech Stack Our Full Stack Development team are using the newest technologies that mainly consist of Java/Nodejs/Go, JavaScript along with Web pack and a framework for unit testing.
Strong knowledge of design principles, user interfaces, web standards and usability.
Troubleshoot and debug applications.
Collaborate with Front-end developers to integrate user-facing elements with server-side logic
Gather and address technical and design requirements.
Provide training and support to internal teams.
Build reusable code and libraries for future use.
Liaise with developers, designers and system administrators to identify new features.

Role Competencies:

Proven work experience as a Back-end developer. 
Hands on experience with programming languages like Java/NodeJS/Golang, JavaScript, Familiarity with Git,
Database (SQL/Mysql/NO SQL).Good to have Kafka/queuing/messaging system. 
Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
Strong knowledge of design principles, user interfaces, web standards and usability.

Functional Behavioral:

Excellent analytical and time management skills.
Teamwork skills with a problem-solving attitude.