Senior Golang Engineer

Trees4Jobs SL

Due to continuous hyper growth, our exciting client is looking for a Senior Golang Software Engineer to join their fantastic team.

Due to continuous hyper growth our exciting client is looking for a Senior Golang Software Engineer to join their team based in Berlin, Germany.
 
This is a fantastic opportunity to become a key player in a large dynamic multicultural company. The product and engineering department is always aiming for continuous improvement and innovation, not just to their tech stack and solutions, but also in the way in which they work. In order to do so, being a friendly and open-minded environment is at their core.
 
Their Tech Stack consists of..
  • Microservice architecture.
  • Elasticsearch, Redis, SQL and key-value storage, AMQP.
  • Kubernetes/Docker
  • PHP/Golang 
Your responsibilities:
  • Design, develop, test, deploy, maintain and improve software.
  • Actively take part in architectural decision making.
  • Coaching and mentoring team members.
  • Understanding development lifecycle and collaborate with cross-functional and international agile teams.  
Required technical qualifications:
  • Extensive experience with Go minimum of 3 years
  • Hexagonal Architecture Experience
  • S.O.L.I.D principles
  • Event-driven architecture experience
  • Extensive experience in general purpose programming languages.
  • Good knowledge of relational databases is a must (You should be aware of normal forms, ACID, isolation levels, index anatomy).
  • Experience working with distributed and parallel systems and web applications.
  • Experience with Design Patterns, Design Principles, Software Architecture and Algorithms and automated tests (unit, integration and functional).
  • Able and willing to also work with PHP
  • B2 in  English, both written and spoken or above would be advantageous.
Benefits
  • An International working atmosphere and cross-cultural teams 
  • Security in numbers working for a large, stable firm but remains to have a startup mentality. 
  • Help with relocation 
  • Flexible working hours. 
  • Stellar career progression opportunities 

People come in all shapes and sizes! We are and our clients are equal opportunity employers and value diversity at our companies. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.