FAQs
What is the main focus of the Software Engineer role at Gousto?
The main focus of the Software Engineer role at Gousto is to deliver scalable, distributed, cloud-based systems while ensuring high availability and quality, and to support the evolution of the agile development process.
What types of systems will I be working on as a Software Engineer?
You will be working on scalable, distributed, cloud-based systems, specifically focusing on an event-driven microservices architecture.
What technologies should I be familiar with for this position?
You should be familiar with building frontend applications using TypeScript and React, as well as backend development with Node.js. Knowledge of PHP or Python is also acceptable.
Is experience with cloud technologies necessary for this role?
Experience with cloud technologies such as AWS is nice to have, but it is not mandatory for the role.
How important is collaboration and teamwork in this position?
Collaboration and teamwork are very important as the role involves supporting and collaborating with engineers around you, as well as providing technical guidance to more junior team members.
What is the approach to quality and performance in the development process?
The role requires obsessing over quality and performance, which includes writing meaningful tests at each stage of the testing pyramid.
Are there opportunities for professional development and community engagement at Gousto?
Yes, Gousto is committed to tech innovation, dedicating 10% of the time to it, and actively engages with the wider tech community through hosting meetups, speaking at events, and sharing insights through their blog.
What is the expected level of involvement with UI/UX design?
Prior experience working with designers and having a good eye for UI/UX is important, indicating that you will be expected to collaborate closely with design teams to ensure high-quality user experiences.