Job Detail

Senior Backend Developer

Inseriert am: 24.09.2018

The future of financial services is digital - we are building a path to this future. Here and now.


That is the vision that is shared by everyone at Sonect. We are a young and dynamic team that works towards this common goal of a connected and digital personal financial future for everyone.


We have built a digital ATM for your smartphone, which enables you to withdraw cash at shops like bars, coffee shops or pharmacies. After we rolled out our service in Switzerland we are now working on establishing a global footprint. Our aim is for you to be able to withdraw cash wherever you are, if it’s at a bar in Zurich or at the beach in Bali.


Join Sonect today if you want to work in a fast-paced environment and are willing to take our digital platform to the next level!


SENIOR BACKEND DEVELOPER, 100% ZÜRICH


Your tasks:



  • Build RESTful services in Node.js that will be consumed by our app and/or by 3rd parties

  • Integrate 3rd party REST API/s

  • Build secure, scalable high-performance Angular (version 5+) applications

  • Provide support and bug-fixes for issues in the live app

  • Identify scopes for improvement and implement best practices

  • Bring in new ideas to improve the app and user engagement


Your Profile: 



  • 5+ years experience as a full stack developer

    • Javascript

    • HTML5/CSS3/Bootstrap

    • Node.js/Express.js

    • Angular (version 5+)

    • Typescript

    • MongoDB

    • React/react-native (is a big plus)




  • University degree (bachelor or master)

  • Proficient withGitfor code versioning and release management

  • Proficient with test automation frameworks like Mocha or Jasmine

  • Experience with cloud computing platforms, likeDigitalOceanor AWS

  • Experience withDocker(for deployments)

  • Experience withnginx

  • Experience with Linux shell scripting and familiarity withUbuntu

  • Experience with build automation tools like Ant, Maven, Gradle, or Gulp.js is a plus

  • Experience with tools like Jenkins or TravisCI is a plus


Apart from the technical skills, you should:



  • Have good communication skills - fluency inEnglish(written/spoken) is a must

  • Be confident

  • Be self-motivated

  • Be willing to learn new things

  • Bring new ideas to improve our product (or the way we work)

  • Ensure performance/quality of the application

  • Have the ability to work in a team 


What we offer:



  • A fast-paced working environment in a rapidly developing company

  • Challenges which let you grow day by day

  • Flat hierarchies with space for your own ideas

  • Great team to work with, along with an encouraging atmosphere

  • Office in Zurich


We are happy to hear from you soon! If you have questions prior to your application, please contact us. (Please understand that we consider completed applications only)

Details