Software Engineer

We are currently looking for Software Engineer for one of the biggest betting and gambling company from Romania. 

 

 

 

We're are looking for someone with:

·       Passion in designing, developing and scaling Web applications

·       Experience engineering high-quality software in any object-oriented language

·       Enthusiasm for developing skills in cloud providers

·       Working knowledge of Agile, Continuous Delivery, and TDD principles

·       Good knowledge of a full product lifecycle and distributed systems

·       Know-how in working with multiple data sources/ messaging systems

 

Bonus points::  

·       Knowledge of GO programming language

·       Betting and gaming industry experience

 

What you will be doing?

·       Apply incisive design and exceptional coding skills using GO, cloud providers and Kafka to move forward the ambitious product roadmap.

·       Actively support the entire lifecycle of your components – from prototype to post-launch scaling, to production support.

·       Lead periodic rapid refactoring’s that keep the application code fresh, flexible and reusable.

·       Help define team development and engineering best practices

·       Lead the team’s implementation of best practices

·       Provide technical team leadership, direction and mentoring to more junior team members.

·       Work together to drive forward and deliver new product objectives

·       Work on new features and system design

·       Review component designs to ensure compatibility with the overall architecture

·       Document work where applicable in accordance with agreed standards