Position: Senior Golang engineer
Company: MadAppGang
Experience required: 5y
English level: fluent

Looking for a Senior Golang engineer to be part of an outstanding international team to create the future of the electric power retail market as a part of Evergen team. 
Evergen is an IT-start-up of the biggest energetic Australian company. https://www.evergen.com.au/ Evergen Intelligent Control optimizes solar and battery system performance, enabling homeowners to take control of their energy costs and impact on the environment. It’s an amazing ecological start-up that can change the world for good.

Salary is in the currency, depends on the result of the interview.

English level – B1 and higher

It will be a plus if a candidate has a time-zone GMT+6 and about that

We are creating a complex app with the following stack:
◦ AWS;

◦ Go services;

◦ A little amount of JS services;

◦ AI core with c#;

◦ Kafka;

◦ MongoDB;

◦ Redis;

•Integrating with 3rd party hardware, like Tesla, Alpha, General Electric

Our goodies:

We provide a laptop and all necessary equipment (iPhone, iPad, Android devices, etc ...) to our developers.

You get free English lessons with a qualified IT English teacher and native speaker.

We compensate 70% of the cost of the subscription to the gym (or another type of sports activity).

We compensate 30% if you decided to buy your personal equipment for work. It’s not required though. By default, we will provide you with everything you need.

The webinars, courses, and conferences for your professional development are fully compensated.

24 paid holidays a year

Job requirements
Advanced knowledge of software development and architecture;
At least 10+ years of software development;
Deep knowledge and understanding:
networking and protocols;
software architecture;
testing methodologies;
secure application principles;
principles of clean and maintainable code;
documentation-first approach;
strong team player and robust communication skills;
fluent spoken English is must;
understanding base Agile methodologies;
you must eat a peck of salt in your previous projects.