Description
ZenGuard (the company behind ZenMate) is a Berlin-based startup dedicated to Internet Security. At ZenGuard, we’re striving to make the web a free and secure place with our awesome, vision driven products and highly skilled team. We provide a dynamic work environment that will allow you to develop and learn new things every day. ZenMate is a platform and device agnostic internet security solution that acts in a similar way to a VPN connection. It is now available for Google Chrome, Firefox, Opera, OSX, Windows, iOS and Android, with other products planned for the future. It is trusted by over 35 million users worldwide, and won the “Europas Award” for Best Security/Privacy Startup of 2014.
Sr. Backend Engineer (Ruby) (m/f)
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
https://zenmate-jobs.personio.de/job/19096