Senior Back-End Engineer Ruby
Job ID #VAC04131
KEY DATA
LOCATION
Berlin, Germany
KEY SKILLS
Ruby,  Rails,  JAVA,  Spring etc.
JOB TYPE
Full-Time
SALARY
60.000€- 80.000€/p.a. gross
PUBLISHED
611 days ago
START DATE
01.03.2017
CLOSING DATE
01.01.2027
JOB ID
#VAC04131
JOB DESCRITION

Checkpoint Digital Solutions is looking for partner which is a corporate investment and incubation firm. A firm invent, build and invest in startups with the world’s most influential companies. A firm share risk and invest alongside our corporate and startup partners via a range of collaborative options.


Founded in 2014, a firm have major Innovation and Investment Centers in Manhattan Beach, Berlin, London, Sydney, San Francisco and New York, as well as DV Hatches in Silicon Valley, Seattle and Mexico City, with more locations opening in the coming quarters. Their Centers and Hatches are home to a diverse range of entrepreneurs, operators and investors who are building businesses, creating and expanding markets and developing new technologies that benefit millions of people across the globe.


What we offer:


International and interdisciplinary teams working on ventures for the world's leading companies

Opportunity to gain relevant experiences in building companies across different industries

Regular office and team events as well as constant exchange in the Berlin startup scene

Individual learning opportunities and a personalized mentoring program

Modern office in the vibrant heart of Berlin

Relocation assistance for internationals and free German language courses

In-house health and wellness initiatives, i.e. yoga, massage sessions, organic fruits, etc.

 

RESPONSIBILITIES

As a Senior Back-End Engineer (m/f) you will use your skills to:


Demonstrate and communicate a passion for implementing highly scalable and maintainable front and backend services, and working with business specialists and visual designers to design optimal solutions

Build smooth, stable and beautiful products

Collaborate with a team of engineers, designers and key individuals across the company to deliver empowering user experiences

Communicate ideas with cross-functional teams in an effective manner

Share technical solutions and product ideas through design review, pair programming, code review and technological discussions

Utilize a proactive and responsive approach to problem-solving

Apply experience with object-oriented programming languages and frameworks (e.g. Ruby, Rails, Java, Spring etc)

Demonstrate expert knowledge of software design patterns, microservices, build and deployment pipelines, and development best practices

Serve a central role in leading the process of designing and building front and backend services (groundwork, infrastructure and product discussions) from start to finish

Develop and implement best practices in all areas of design and development

Help to build the team by participating in recruitment activities

Regularly disseminate your experience through blogging, presentations, forum contributions etc

SKILLS & QUALIFICATIONS

As a Back-End Engineer (m/f) you will need:


5+ years of experience in professional software development, including 4 years with the relevant languages and frameworks

(Undergraduate) Degree or equivalent experience, for example BS/MS degree in computer science, engineering or similar subject

Strong analytical and debugging skills

Strong knowledge of application and system architectures using design patterns, OOP and development best practices

Experience designing and building end-to-end products that utilize web services, and contributing to the design and development of back-end systems

Experience with Linux and command line tools, including scripting and system configuration

Strong understanding of web front-end and mobile technologies

Provisioning and deployment in cloud environments

A preference for working with cross-disciplinary teams to introduce and enhance behaviour and test-driven approaches, resulting in clean, elegant code and application architectures

Experience of working with team members to encourage the writing of clean, elegant code using test-first approaches

A background working in teams using Agile approaches, and taking roles such as Scrum master

Recognized contributions to the wider industry through activities such as conference presentations, books and/or open source projects

Knowledge of how to set up development environments, source control and continuous integration processes

Some examples of the platforms and tools that we use:


Ruby on Rails, Sinatra, Grape

Java, Spring, Play

Web services, REST and JSON interfaces

Web technologies such as HTML5, CSS3 (pre-processors), JS including current frameworks

Unit and integration testing frameworks; and continuous integration tools and services such as Jenkins, Bamboo etc

Source code management systems e.g. Git and associated workflows

Build automation tools and frameworks (Rake, Grunt, Gulp etc)

Cloud services e.g. AWS, Azure, Google Cloud Platform

Container and change management tools e.g. Chef, Puppet, Ansible, Docker

IoT platforms such as Arduino and Raspberry Pi

APPLY TO THIS JOB

Please fill in the form below to send us brief details about you. We will use this information to get in touch to process your application in full.

I have read and understood the Data Privacy Statement and agree to the storing and processing of my data as described therein.