Our customer is building SaaS solutions for brokers as well as consumer-facing products to increase transparency and efficiency in the real estate market. They are an investor-backed startup, looking for another experienced engineer with a strong interest in building fantastic products.
Workplace: Wroclaw, modern office in the city center.
Project duration: max 6 months
Salary: 16 000 - 22 000 PLN
As a developer, you are focused on writing admirable code and care about both stable and new technology. Our customer don’t believe in hierarchy or prioritize anyone's ideas. You will be an integral part in moving the company forward with a big impact on our technology stack.
The hardest and most interesting tasks they face today are architectural. Running almost 100% on an event-driven architecture, using node.js, Lambda, SQS, DynamoDB, AppSync and various other AWS services, coming up with a scalable infrastructure is relatively easy. The hard part is to design components that allow for change without incurring immense technical dept and or requiring a lot of manual work. They see engineering as a craft and take great pride in deeply understanding the problem and the technologies we want to use before integrating them.
All they backend code is maintained in a mono repository making the definition of interfaces between microservice stacks as effortless as possible. Here, standards, structure and automation are key and they use every tool in the book to enable the most efficient workflow. Prettier automatically formats our code, Flowtype makes sure to catch straightforward type errors, babel, webpack and the serverless framework are used for bundling. All they infrastructure is automatically deployed using GitLab CI/CD pipelines after running through their extensive test suites. That includes integration as well as unit tests for both, the front- and backend. Every feature branch is automatically published under their own unique url to make the review process as streamlined as possible. On the frontend, every react component is viewable and testable in isolation using react-styleguidist. To develop new features they use their style guide to guarantee a consistent customer experience and rapid development.
In a small startup every person is highly valued, both personal and professional. You will be able, even expected, to challenge existing processes and improve their infrastructure.