Labforward GmbH

Labforward GmbH

Berlin, DE

Senior Back-End Engineer

€63,000-€68,000 / YEAR

About the role

  • You will be a core member of the engineering team of our newest product! While it requires a lot of dedication and ownership, you can also expect to grow in your strengths and take early responsibilities on a new product.

  • You will be responsible for designing, developing, improving, and maintaining the whole backend architecture of our web application in coordination with the platform team.

  • You will be responsible for full-cycle development - writing clean code with unit and integration tests, making continuous improvements to the codebase, creating proper documentation, including API documentation aimed at our users.

  • You will mentor other developers in the team

  • You will follow agile practices, work as a team and ensure timely delivery, therefore you will take part in daily standups, planning sessions and code reviews.

  • You will find a lot of interesting technical challenges around data integrity, versioning, scalability, performance, integration with our other products, advanced search, authorization/authentication, accessibility, etc.

Our current tech stack:

  • Back-End: Java11, Spring, Hibernate, MySQL, REST API, Elasticsearch, AWS S3

  • Front-End: JavaScript, Typescript, Aurelia, Webpack, HTML5, SCSS, Material Design Web

  • Other: GitHub, CircleCI, AWS, Docker, Gradle, IntelliJ IDEA, VS Code

About you

  • At least 5 years of software development experience in Java with relational (or non-relational) databases, REST API development and usage in a team setup with modern tools (like Jira, Github, CircleCI, AWS, etc.)

  • Experience owning backend architecture for a production web application with substantial user base

  • Experience with some of these technologies: Spring, Hibernate, MySQL, AWS S3, Elasticsearch, Gradle, Docker

  • You value, understand and apply solid software development fundamentals

  • You are looking forward to working for a startup and are ready to take ownership, work autonomously and grow together

  • You are eager to learn new things regardless of your experience level and happy to work as a part of a product-focused team.