Company:
Unblu Inc.
Location: Basel
Closing Date: 21.10.2024
Salary: £80 - £100 Per Annum
Job Requirements / Description
About Unblu
Unblu helps the world's leading banks and insurance companies deliver an in-person experience online. We provide highly secure engagement and collaboration software, enabling financial institutions to enrich the digital experience of their clients.
By choosing a career with Unblu you choose to join an international, innovation-savvy company. With our head office situated in Basel, Switzerland and additional offices in Bulgaria, Germany, the UK, Canada and the USA, you’ll be joining an international team dedicated to shaping the future of digital engagement.
The Role
As a backend/fullstack software engineer in our core product development team, you will be responsible for maintaining and adding features to the Java backend of the Unblu Spark product. This includes improving and creating new backend components, finding and introducing new ways to optimise performance and improve the persistence layer of the product.
We are looking for developers who can not only get the job done but also strive to write clean code and can create reusable, scalable, solid software architecture. Finally, as a fullstack developer, you have the skills to assist in front end development when additional resources are required.
Responsibilities
Participate in architecture, design, effort estimation, implementation, testing and documentation
Deliver modules for a highly complex and distributed software system based on cutting edge technology
Integrate Azure and Google cloud services into the product backend
Help maintain the code base and introduce new concepts for authentication, distributed caching, pubsub system etc.
Closely work together with QA, SRE and product management
Minimum Requirements
A university degree in Computer Science or a comparable qualification
Strong experience in programming Java backend applications
Experienced in designing horizontally scalable and robust software
Good knowledge of web technologies and protocols such as HTTP 3 and Websockets (gRPC and WebRTC are a plus)
Additional skills that are very welcome: ReactiveX, JDBC / Relational Databases, ElasticSearch / OpenSearch, Hazelcast, OAuth / OIDC
Both written and spoken fluency in English
What We Offer
An interesting and rewarding role in the world's leading live collaboration software manufacturer
Work alongside talented colleagues from over 30 nationalities across 8 dynamic locations
Enjoy a competitive salary, 5 week holiday and great referral bonuses
Benefit from flexible working hours and a hybrid working environment that fits your lifestyle
Take advantage of our commitment to professional growth with access to the latest tools and technologies
Choose the hardware and OS that suits you best - Linux, Windows or MacOS
Enjoy free, high-quality coffee and join us for our weekly developer breakfast
Our office in Basel is located next to the main railway station for an easy commute
Unblu is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce. Please note that due to the nature of our business all new joiners will have to complete a detailed background check, further information can be requested.
#J-18808-Ljbffr
Share this job
Unblu Inc.
Similar Jobs
- View Job
Backend / Full Stack Java Engineer (part-time possible)
Basel - View Job
Java / Full Stack Developer (part-time possible, all genders)
Basel - View Job
Full Stack Software Engineer in Java & Dart
Allschwil - View Job
Full Stack Software Engineer in Java & Dart
Allschwil - View Job
DevOps Engineer (part-time possible, all genders)
Basel