Senior Software Engineer

Everledger

 
  • Software Engineer
  • Full time
  • London, United Kingdom

Main responsibilities:

  • Collaboratively work with cross-discipline teams to deliver enterprise grade products 
  • Scope out and deliver new functionality alongside project managers and solution architects 
  • Support system integration between various system development disciplines 
  • Develop high quality robust and scalable solutions 
  • Develop high-quality software design and architecture 
  • Identify, prioritize and execute tasks in the software development life cycle 
  • Develop tools and applications by producing clean, efficient code 
  • Automate tasks through appropriate tools and scripting 
  • Review and debug code 
  • Perform validation and verification testing 
  • Collaborate with internal teams and vendors to fix and improve products 
  • Document development phases and monitor systems 
  • Ensure software is up-to-date with latest technologies 


Requirements: 

  • 5+ years coding experience Understanding of distributed systems architecture 
  • Comprehensive understanding of systems engineering 
  • Experience working with distributed, global teams 
  • Experience of working with Golang, Javascript
  • Experience with microservices 
  • A keen thirst for knowledge and a willingness to learn new technologies 
  • Desirable Experience of working with Hyperledger Fabric or other Distributed Ledger technologies C++ 
  • Deep learning, computer vision, machine learning Cryptography, Cyber Security AWS/EC2/ELB/S3, IBM Cloud/Bluemix, RethinkDB
  • Understanding of database engineering
  • Functional programming experience


Benefits: 

  • Working for an award winning company, for an award winning leader. (Take a look at what our CEO Leanne Kemp has been up to!)
  • Working with technology on the forefront of innovation.
  • Flexibility - in how you go about getting your job done. 
  • Autonomy - the team at Everledger believe in supporting and providing resources for your great ideas! True autonomy is at the heart of our culture. 
  • Opportunities for international travel.
  • The opportunity for professional growth from wide scope roles and a rapidly scaling start-up.
  • A positive atmosphere with our family of passionate people who love tech!
Everledger Software Engineer