Senior Full-Stack Developer

Remote or Berlin, Germany
Roles:
BackendFrontend
Must-have skills:
JavaScriptLaravelPHPTypeScript
One of skills:
ReactVue.js
Nice-to-have skills:
AWSDockerNode.jsSymfony
Considering candidates from:
Worldwide
Work arrangement: Onsite or remote
Industry: Software Development
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Logo of Lumiform

Senior Full-Stack Developer

Remote or Berlin, Germany
Founded in 2018, is a venture capital-backed SaaS Start-Up based in Berlin, Germany, operating globally. The mission is to enable businesses to exceed quality promises and to make workplaces safe.
Our client's application enables businesses to simplify and automate inspection workflows. Companies are able to create digital forms, perform inspections via an intuitive mobile app, report issues immediately, and solve them with teammates while analyzing all data with ease. This not only saves time but also increases quality and safety in comparison to current paper-based processes. Now they are looking for a Senior Full-Stack Developer who is passionate about transforming a huge untapped market with an irresistible product.

Tasks:
  • Work at all levels of the stack, from PHP+SQL to Vue+HTML+CSS (see complete tech stack in requirements)
  • Heavily involvement in the end-to-end lifecycle of features, from concept to deployment
  • Improve the performance and quality of the codebase, for example by covering the codebase with tests, refactoring or re-writing some of the features, implementing new robust features, proposing and implementing improvements to the infrastructure
  • Take part in technical discussions, research, and innovations
  • Focus not only on performance and scalability but also on crafting a beautiful user experience
  • Collaborate with our Product Manager and UI/UX Designer: Tasks will be prepared and split into two weeks scrum sprints
  • Work closely together with highly experienced CTO, Tech Lead and Senior team members, learning and sharing your knowledge with the team
  • Collaborate with QA engineers who will support with the development of reliable codes
  • Focus on: existing product development
Must-have:
  • 5+ years of full-stack development experience
  • Javascript: ES6+, babel and front-end frameworks. front-end is built with Webpack
  • At least 1 year of experience with Vue.js and Vuex
  • Experienced with Typescript together with Vue or a similar framework (React)
  • Familiar with CSS. SCSS, Tailwind CSS and Bulma CSS are used
  • Knowledge of how to test PHP and Javascript applications with the unit and e2e tests and keen to have high code coverage for each feature
  • PHP v7+: Experience  working with PHP for a long time, know about the language evolution, and are up to date with the modern PHP language features
  • Laravel v7+: Good experience with Laravel. Love to use Laravel Collections and like to build robust APIs. Experience with other PHP frameworks, such as Symfony is a big plus.
  • MySQL v8+: Work with Eloquent ORM effectively and know how to work with SQL directly, analyzing and writing optimized queries. Experience with other DB engines, such as PostgreSQL, MariaDB, and Mongo is a big plus
  • Docker: Base understanding of modern application infrastructure setup. Containers used for local development, CI and deploying to AWS ECS
  • Some experience with typical web development services, like queues, caching, web servers, CI, external APIs, background jobs, and monitoring systems
  • Mac or Linux is the operating system, the candidate is able to work with Unix on the server as well. An ability to work in the console is a big plus.
  • Empathetic and a team player with a result-oriented mindset
  • Strong personal and professional skills which could be a great addition to engineering culture in an agile environment
Nice-to-have:
  • Experience with the new Vue Composition API (or React hooks) and functional programming libraries like Ramda
  • AWS: Some experience related to a cloud. Services used EC2, ECS, Fargate, RDS, ECR, Lambdas, SQS, etc. CDK to manage AWS via code, also AWS UI and Forge are used
  • A couple of microservices are built with Node, TypeScript, and Express and they are running in containers
Benefits and conditions:
  • Remote work & flexible working hours: Feel free to work remotely like all developers in the team. The collaboration has fully adapted to it and the company is doing its best to keep up the great team spirit
  • Work from a beautiful and bright office in the heart of Berlin where fresh fruits, free drinks, good coffee, and several cafés and restaurants of almost every origin are close by
  • Annual meet up in Berlin for a week with the entire development team and attend workshops, team events, have some drinks and food, such as good talks
  • Fun online Team-Events
  • Care about your personal & professional development opportunities: Receive an annual learning budget for books, courses, conferences, etc., and some hours per week are reserved for learning new skills
  • Get a discount on an Urban Sports Club membership. Attend all kinds of sports courses and stay healthy
  • An international team of 15 nationalities (>30 employees) and various backgrounds. We ensure that every team member has regular contact with everybody and that everyone is updated on the company's progress
  • Major impact on the rapidly growing user base
  • Learn from a very experienced team and contribute to clean, high-quality code
Interview process:
  1. Intro call with Toughbyte
  2. Culture fit interview 
  3. Technical interview with CTO 
  4. Test assignment 
  5. Interview with the CEO