Position: Senior Golang Developer
Company: NCube
Experience required: 3y
English level: intermediate

Experience / Skills:

Must have: 

4+ years of experience in developing, designing, and deploying large scale applications 
Experience in development of different products on Golang 
Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript 
Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience 
Good understanding of UX design principles and best practices 
Familiarity with REST API design and development 
Familiarity with relational databases and NoSQL such as Postgres and MongoDB 
Familiarity with Scrum development methodologies 
Ability to break down complex product requirements into well-groomed user stories 
Thrive on being independent and have proven you can push towards a goal by yourself 
Communicate well across teams 


Good to have:

Experience in development of different products on Node.js 
Familiarity with containerization technologies, including Docker and Kubernetes 
Familiarity with cloud infrastructure such as AWS 
Experience in building responsive web application using front end frameworks such as React 
Experience in building unit, integration, and E2E test 


Responsibilities: 

Understand customer needs and requirements, prioritise builds and add those into the technical roadmap 
Account for the delivery of technical roadmap items on time  
Design and develop REST API to support business requirements 
Write high-quality maintainable code, test, PR review then ship it 
Deliver products with standardized security, reliability, and stability 
Do whatever it takes to make our product succeed:) 


We offer:  

Modern technologies and management methods  
Great team spirit 
Career opportunities 
Flexible working schedule paid vacations and sick leaves 
Medical insurance 
Great office location/ possibility to work remotely.