Senior Backend Engineer (Ruby) (m/f) in Berlin

Zenmate

Workplace
Onsite
Hours
Full-Time
Internship
false
Share offer

Job Description

Your Tasks:

  • You will work on existing products as well as upcoming new products which are used by millions
  • Develop and ideate innovative solutions based on product requirements and business challenges
  • You will contribute to the product development and serve as an internal resource for technical software applications
  • Architecting and implementation pragmatic and scalable solutions
  • Maintaining and scaling our API and its connected services (RVS, user dashboard, voucher service etc.)
  • Architecting, developing and maintaining core components split off from the API as separate more isolated services
  • Scaling our internal services (messaging infrastructure, API, other services etc.) to a point where supporting just a few different endpoints needs changed in order to support a larger magnitude of different scenarios
  • Documentation, writing tests and reliable code are a strong focus
  • Coaching and mentoring more junior colleagues when needed
  • Supporting the other departments with your knowledge for technical questions to our product

Your Profile:

  • 5+ years of experience in a similar position as a Backend Engineer or Fullstack Developer with a focus on Backend
  • You have a brilliant knowledge of software architecture and best practices in software engineering
  • Strong interest or experience in architecting service based API components
  • Sizable experience concerning testing frameworks, writing testable code and knowledge about best practises/coding patterns
  • Expertise as Ruby developer and you stay up to date with the current Ruby ecosystem (Ruby versions, Gems, Capistrano, etc.), as well as Ruby on Rails
  • Strong knowledge in JavaScript is a plus
  • You’re great at documenting your work and having it peer-reviewed
  • You know how to work with Databases and ORMs (Postgres, Redis, ActiveRecord) and know how to utilize caching strategies
  • Nice to have: Knowledge / Proficiency in another Language (Python, etc.)
  • You have built REST APIs before and know how to implement secure authentication (e.g. tokens, etc.) according to best practices
  • You are able to issue deployments, debug using curl, etc.
  • Interest in modern deployment tools and strategies (e.g. Docker, Kubernetes, etc.)
  • You know how to build highly scalable, robust, and fault-tolerant services that support our unique growth requirements. You stay up-to-date with the latest architectural trends
  • Fluent English

If you are interested in this challenging position and environment, get in touch with us. Please include a CV and/or work samples/references and a few lines why you are the best person for the job.


 

About Zenmate

  • Saa S

Zenmate company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other backend developer jobs that might interest you...