Position: Senior Back End Developer (Go)
Company: Skelia
Category: Golang
Experience required: 5y
English level: upper
Published: 2022-04-01T00:00:00+03:00

About the vacancy
Our client AGR Software, a software product company leading in the power industry, needs a talented Senior Back End Developer. If you are the one, come join Skelia and become a valuable member of our project team. You will get an opportunity to work on a brand-new product that solves modern energy challenges as you contribute to the application’s fundamental structure from the very start.


 

About our client
AGR Software is a part of the global energy services consultancy AGR operating since 1987. Harnessing three decades of great operations experience, the company focuses on developing plug-and-play software that helps energy companies to digitize their processes. The main goal of AGR Software is streamlining collaborative project delivery and empowering decision-making around the fundamental aspects of any engineering project – time, cost, and risk.

Mission
You will be responsible for creating and maintaining technology at the back end of a new product
A backend developer your will work alongside other tech experts and product managers to translate business requirements into a comprehensive digital solution
You will compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
You will suggest and implement creative ideas for new products and their features by monitoring industry developments and trends
Requirements
Knowledge of relational and document-oriented databases, Couch DB
Programming languages: primarily Go or at least willing to learn, but others such as Groovy, Kotlin, C # would be a plus
Experience writing tests, such as unit tests
Able to create robust and fault-tolerant APIs
Flexible development methods (Agile, Scrum)
Good English skills, both oral and written
Nice to have
Knowledge of micro-service architecture and event-based architecture (REST, JMS, Kafka, RabbitMQ)
Code management and lifecycle tools: GitLab, etc.
Container technology: Docker, Kubernetes
API / Integration - REST
Cloud solutions - eg AWS, GCP, Azure
Spring Boot or similar web frameworks is desirable