Job description

Requirements

  • Entry level
  • No Education
  • Salary to negotiate
  • Berlin

Description

Location options: Paid relocation
Job type: Full-time
Experience level: Senior
Role: Backend Developer
Industry: Agile Software Development, Automotive, DevOps
Company size: 201-500 people
Company type: Private


Technologies
ruby, reactjs, ruby-on-rails, postgresql, restful-architecture


Job description
Hey there!


We are the Digital Services team at Mercedes-Benz.io, a subsidiary of the Daimler AG. We aim to connect all car users with the services and information they need to make experiencing, maintaining, and using a car simpler and more delightful. We’re looking for you to shape our products by working closely with our development, product design, and business teams. As part of “Bertha”, you will join a dedicated and experienced team working on making the experience of fueling your car more delightful. We are building both a consumer brand with high potential for growth domestically and internationally and an API platform that serves as a backbone for our own consumer product and those of our integration partners.


This is a hands-on position for a Ruby expert: we are looking for a senior Backend Developer who will shape the quality and success of our product by working closely with our backend, mobile developers, designers, data scientists and business people.


In this role you will


- build well tested (and test-driven) web applications with Ruby and operate them in a production environment


- lead and help guide strategy and direction for the architecture and back-end services
- be responsible for supporting the product delivery process and ongoing maintenance


- be able to communicate effectively with different stakeholders inside and outside of the team in a proactive and empathetic way to ensure effective management of deployed products, resources, and systems
- find yourself in a diverse team of seasoned developers, designers, researchers, and marketing experts who have experience in building, scaling, and operating digital services with large user bases


- coach and motivate development staff, providing guidance and direction when resolving problems and issues


Ideally you possess the following skills


- at least 4 years of experience in building, testing, deploying and running web applications with Ruby
- sufficient experience in JavaScript and React (you should be able to make changes to an existing project)
- experience with designing, operating and documenting RESTful APIs
- strong development principles, including experience with TDD, object-oriented design, and higher-level system design


- knowledge of professional software engineering practices, best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
- ability to provide direction and mentoring to an experienced software development team
- strong analytical and organizational skills and attention to detail


There will be big smiles if you have


- been the primary owner/developer of several components or features
- production experience with PostgreSQL
- some insight into mobile development
- familiarity with security best practices and make sure others around you to follow them
- experience with integrating multiple billing and/or payment systems (like PayPal, Stripe, etc.)
- experience with Python
- been involved in mentoring or teaching


This is a full-time position, based in our office in Berlin. We have a fantastic team with people from all over the world. We encourage frequent collaboration and pairing across disciplines. English is the main working language. (Non-native German speakers, you’ll have plenty of opportunities to practice your German if you want). 


We believe that diverse experiences and a broad collective perspective lead to a better company culture and better products. We actively encourage people from underrepresented groups to consider becoming a part of our team. We don’t want, and won’t tolerate, harassment, bullying, or discrimination at work.

  • billing
  • coach
  • marketing
  • software
  • teaching