Backend Software Engineer (f/m/x)

Job description

Vision:

By 2025, over 75 billion IoT devices will power the planet. Business processes will be automated, new revenue streams explored and novel business models created.
At Weeve we are building the enabling technology for the enterprise-ready M2M economy. We are looking for individuals to join us on our journey to create a new and exciting future for the economy of things at the crossroads of embedded engineering, blockchain technologies and enterprise software. 


What we are looking for: 

Weeve GmbH is looking for a Backend software engineer to shape and build our modular IoT cloud infrastructure. We are an early-stage deep-tech startup, and we are looking for someone who is excited about disrupting existing business models in enterprise IOT. If you have a passion for software engineering and are ready to take the next step, then this is the perfect opportunity for you! 

Job requirements

Our tech stack:

  • Front end: Javascript and core front-end frameworks
  • Backend: RESTful API and gRPC microservices in Node.js/Golang/Python
  • Cloud native: agnostic, leaning towards AWS
  • CI/CD: TravisJenkins, Github+Gitlab
  • Microservices architecture in Docker and Kubernetes
  • Infrastructure as code (TerraformAnsible, etc.)
  • Ethereum blockchain and other smart contract platforms including Solidity and C++ into WASM
  • IOT and embedded engineering using C/C++ in FreeRTOSZephyr


You will have the following responsibilities and background:

  • Build and deliver product - with your programming mastery you’ll contribute to features and components that solve real problems in scaling and securing new IOT business models
  • With your expertise developed over 4+ years in software engineering, you’ll apply your knowledge of software architecture to building and managing clean, robust API’s, server side components, microservices and storage systems for real-time, IoT data
  • Apply your mastery in one or more backend languages (Node, Python, Golang)
  • You will contribute to and influence architectural designs
  • Enthusiastic about solving business problems with technology and can take ownership of an end-to-end solution
  • Review code with your informed opinions in readability, testing patterns, documentation, and performance considerations


Bonus points for:

  • Experience in IoT deployment and management
  • Hands-on experience with IoT cloud providers such as AWS
  • Experience in embedded software development
  • Experience in security engineering (threat modeling and detection, auditing, DDoS prevention, embedded security, etc)
  • Experience in Blockchain smart contract technologies (Ethereum, EOS)
  • Experience with big data technologies and stream processing (Spark, Kafka etc.)


Benefits
A sweet deal

  • Full-time unlimited contract
  • Flexible working hours
  • Free drinks & fruits
  • Hardware of your choice
  • New and well equipped office directly at S Tiergarten

Work with the best

  • Join an agile, cross-functional, dedicated team
  • Take responsibility for your projects.


We value diversity and therefore expressly welcome all applications - regardless of gender, nationality, ethnic and social origin, religion/belief, physical abilities, age, sexual orientation and identity.


We look forward to receiving your application. In case of questions feel free to send an e-mail to: careers@nbt.ag.