Position: Backend Developer
Company: Frontrunners
Category: Golang
Experience required: 3y
English level: upper
Published: 2023-07-01T00:00:00+03:00

As a Backend Developer in our company you will be part of our Backend team (of 5 excellent developers) which is responsible for building and developing all IoT solutions. 
You will be in charge of software development for the backend and will be creating a system that connects thousands of homes and is used by millions of people. There is no better opportunity than this to  work with energy-saving systems and contribute to helping the cause of climate change!
This is a great job for a person with a passion for trying out new tools, sharing ideas with the team, and putting in the effort to bring those ideas to life while maintaining a constant drive for excellence. 

We work according to the Kanban methodology, so you will be attending daily stand-ups and ensuring that the work is done on time and at the highest quality possible.

**RESPONSIBILITIES:**
• Software development of cloud services, REST / gRPC APIs, streaming services, lambdas
• Setting up AWS infrastructure for the project using terraform
• Development of core services deployed to user's smart hubs (a linux machine)
• Implementation and maintenance of new and existing functionalities
• Work with technology partners, engineering and product teams

**REQUIREMENTS:**
• Min. 4 years of commercial experience working as a Backend Developer
• Provable proficiency in Go programming (min. 3 years of commercial experience)
• Any experience creating REST / gRPC APIs
• Any experience in MQTT, Kafka, Datadog
• Experience with GraphQL, protobuf, timeseries DB is a plus
• AWS or any other cloud working experience
• Analytical thinking
• Willingness to develop and learn new technologies
• Proficiency in English (B2+)

**NICE TO HAVE:**
• Profesional experience with MQTT, Kafka, REST API, Datadog
• Experience with development of device applications

**BENEFITS:**
• Contract of employment or B2B
• 20 000 - 27 000 PLN monthly salary
• Fully remote or on-site work (we have offices in Oslo and Cracow)
• Multisport and language lessons (Norwegian and English)
• Work equipment that makes work more comfortable
• Learning and development budget
• Share option program
• Being part of non-corpo environment with relaxed, easy-going people and short decision 
path (with plenty of room for creativity!)
• Opportunity to work on breakthrough projects with the latest IoT technologies
• Opportunities for career advancement and professional development in a high-profile team
• Great upskilling opportunities - option to participate in multiple learning initiatives, meetups, 
and internal projects