Experienced Back-end Engineer

Rome — Full time, long term contract

We’re looking for a senior back-end engineer to join our growing team and improve our Rebrandly HTTP REST API and connected serverless infrastructure. Strong knowledge of scalable asynchronous programming and automated testing in NodeJS is required, as well as the ability to effectively use each of the services and databases connected. We need a smart mind to join our technical brainstorming process and help to solve our make-or-buy logical puzzles as a team.

Check out our public endpoints here: https://developers.rebrandly.com

Required Skills

  • Bachelor’s degree in Computer Science or equivalent experience
  • Async programming, multi-threading, caching, queue-based algorithms
  • Relational databases hands-on experience
  • REST API and microservices architecture concepts
  • NodeJS hands-on experience
  • General scripting abilities, whatever scripting language (e.g. python/bash/etc)
  • GIT basic flows
  • Fast learner with strong attention to detail
  • Fluent English

Nice to Have

  • ElasticSearch experience
  • NoSQL experience
  • UNIX environment
  • Docker
  • Python, .NET Core
  • Experience with AWS
  • Remote team experience
  • Startup experience
  • SaaS experience