Roles

Software Engineers

Locations

Berlin, Germany,REMOTE

Description

We're hiring Software Engineers to join us in Berlin, Germany, or remote, to help us grow our software with a holistic approach: Back-end, front-end, server infrastructure, testing and continuous delivery pipelines. Please don't hesitate to write us, we're looking for kind people from different backgrounds and identities to bring in a fresh perspective. We're committed to continue building an inclusive place for you to grow professionally with us. We're a small, friendly group of multicultural (CH, DE, RU, ES, US) startup veterans. Our SaaS is used by VCs (Venture Capital firms) and their portfolio companies. They love our products because they help find talent for the companies in which the VCs invest. Our SaaS architecture is written in strongly typed, modern PHP 7.4, using the Symfony framework. In our CI/CD pipeline, we use, and we contribute to PHPStan and Psalm because they help us write reliable, solid code. We have another product written in Clojure, because we believe that learning other programming paradigms helps us to grow as developers, independent of the language used. We love working with PostgreSQL and expose public and private APIs directly through PostgREST because we strongly believe that a server request should be handled within 100-200ms max. Help us optimize queries and learn about EXPLAIN ANALYZE execution plans with us. We are strong believers in Server Side Rendering, with AJAX requests done by little helpers like Intercooler (now htmx.org) or Turbolinks, added for an interactive Look&Feel. We help VCs aggregate the jobs postings of their portfolio companies. To make this work, we constantly have to expand our knowledge about CSS and XPath selectors, web crawling techniques, and headless browser instrumentalization via WebDriver and tools like Selenium. Our CI/CD pipeline runs on GitLab and deploys our SaaS products after running tests and making sure that no regressions will happen. We run Trunk Based Development in a truly agile fashion: We take the "Kaizen" principle seriously. No heavy-weight processes our hour-long meetings. Promise. We run rented Linux servers and are experimenting with *BSD because while we run parts of our infrastructure on the AWS and Google Cloud, we understand the tradeoffs of cloud offerings and learned how to operate our own Nginx servers, caches, load balancers, and monitoring tools. Doing all that helps us assess much better when to "roll your own", and when to buy a ready solution. After all, we are engineers and like to tinker, but at the same time we're entrepreneurs, and know when to prioritize. If you feel at home with PHP or Clojure, PostgreSQL and Linux, and maybe even some more of the above technologies, let's talk. I'd love to get to know you, apply here: https://airtable.com/shrtecukkCL3YMCrC

Similar Jobs

Create your own personalized Job Alert