Position: Senior Back-end Engineer (Golang) 19863
Company: Intellias
Experience required: 2y
Category: Golang
English level: intermediate
Published: 2022-03-01T00:00:00+02:00

**Project Overview:**
We are building an intelligent facility management tool with predictive maintenance focus for the manufacturing industry. A new project stream is being set up at the moment to help our client onboard and manage end customers (plants in chemical or oils&gas industry). The project is set up from scratch, will integrate with our own IoT platform and also other 3rd party tools. 

A Software Developer will have an agile mind-set, and will develop a deep technical understanding and business perspective on the product they are working on.
Works with the technical team to size and plan development work including sequencing
Works with the business reps for UAT and for establishing feedback on functionality
Develops and tests code in accordance with the agreed plans and to the quality standards
Creates a technical vision
Proceeds with team planning, proper estimations, commitments
Requirements:
4+ years of experience in software development
2+ years of experience with Golang
Good understanding of Golang, concepts of programming language, concurrency principles, memory management
Experience with Golang testing incl. testify, mocking (gomock), benchmarking
Solid knowledge of OOP and best practices
Algorithms and data structures understanding
Knowledge of GoF and Design patterns
Experience with Microservice architecture 
Experience with network protocols HTTP, gRPC
Experience with PostgreSQL or other RDBMS
Understanding of message brokers, such as NATS
Experience with Docker
Proficient understanding of code versioning tools, such as Git
Proficient understanding of development methodologies, SCRUM
Strong team player
Upper-intermediate English level (B2)
 
**Nice to have:**
Experience in working with AWS, Kubernetes
Why this position:
Big internationally known client
Development from scratch, no legacy
Power of decision-making due to extensive trust from client
We care about product, not project
Full transparency with client
Exceptionally friendly and mature team
Full development cycle on Intellias side with only key stakeholders on client side