XING SE Company Profile

Senior Software Engineer Backend at XING SE (Valencia, Spain)

About the Employer

Job Description

XING is the social network for business professionals with millions of members all over the world. Help us shape our Valencian future – for a better working life! For our new Engineering Office in Valencia, we are looking for a  (Senior) Software Engineer Backend   for a brand new team-setup! We already work with more than 250 highly skilled, deeply motivated and dedicated engineers and product developers throughout 5 locations in Europe, including Barcelona and Porto – and we have discovered the same amazing mindset in Valencia! Apart from the terrific location, this is more than enough reason to expand our technology footprint. Join our fast growing cross-functional and international teams in Valencia and have an impact on new products for XING. A challenging task: You will be part of a cross-functional team of backend, React/iOS/Android engineers, QAs, designers and product owners You will build new and extend existing backend services in a modern backend infrastructure environment (Kubernetes, Kafka, MySQL, CI/CD pipelines) You will learn new (if needed and albeit carefully controlled and vetted) languages/stacks as we use them in our micro service implementations You will be comfortable in reading and maintaining our existing Ruby/Rails based monolith service while working on our journey to migrate from that monolith to a micro services & event sourcing-based architecture  A convincing background: You have a test-driven development mindset, and strive for building testable, predictable and simple code You have experience in multiple languages/stacks (e.g. Java/Scala/Kotlin/Ruby... ) and have curiosity to learn new ones  You have been applying important aspects of functional programming concepts (immutability, functional composition, attention to side effects to name a few) in your daily practices You understand what it takes to write backend services that are highly available, have low latency and high throughput You care deeply about how your code performs in production and know how to make use of logging, monitoring, and alerting You are comfortable working in distributed team setups You're into agile methodologies and enjoy working in teams with a focus on sharing knowledge You are a team player in a feedback appreciated environment; you know your qualities, share them with your team and are happy to further develop yourself  You have a positive mindset and the people skills to work with fellow engineers as well as other stakeholders from other disciplines with good communication skills in English You have a good sense of humor, an unpretentiousness and humbleness towards other people You are culturally open – XING employees come from more than 30 different countries that bring their collective experiences and culture to work every day. We value each and every person for who they are. An inspiring environment: Training, conferences and many opportunities to learn, experiment and grow, a great, multicultural and diverse environment, regular innovation weeks, flexible working hours and some days “work from home”, restaurant tickets, fresh fruit, coffee, snacks and much more, English/ German lessons, a mobile device of your choice as well for private use (iPhone, iPad, Android…), extended holidays, competitive salary and a permanent contract, large, highly distributed platform with over 14 million users, a variety of technologies and languages: Ruby on Rails, Elixir, Go, Scala, Elasticsearch, GraphQL, Java, ReactJS, Cassandra, Hadoop, MySQL, Swift, Kotlin…