FAQs
What technologies are required for this Software Engineer position at Gousto?
The role requires experience in building frontend applications using TypeScript and React, as well as backend development using Node.js, PHP, or Python. Familiarity with CI/CD tooling and cloud technologies such as AWS is also advantageous.
What are the core responsibilities of a Software Engineer at Gousto?
Core responsibilities include delivering scalable, distributed cloud-based systems, scaling event-driven microservices architecture, caring for the platform, ensuring quality and performance, evolving the agile development process, and collaborating with other engineers.
What development methodologies does Gousto emphasize for this role?
Gousto emphasizes an agile development process and values the ability to write meaningful tests at each stage of the testing pyramid.
Is experience with UI/UX design important for this position?
Yes, the role requires prior experience working with designers and a good eye for UI/UX to ensure the applications meet quality standards.
Will I have the opportunity to mentor junior engineers in this role?
Yes, there is an emphasis on providing technical guidance to more junior members of the team.
Does Gousto encourage innovation and knowledge sharing among its tech team?
Yes, Gousto dedicates 10% of their time to tech innovation, holds regular brown bag sessions for knowledge sharing, and engages with the wider tech community through meetups and blogs.
How important is experience with cloud technologies for this position?
While experience with cloud technologies such as AWS is noted as "nice to have," it is not a strict requirement for the role. However, it can be beneficial.
What kind of systems will I be working on at Gousto?
You will be working on scalable, distributed, cloud-based systems, particularly focusing on scaling an event-driven microservices architecture.
What is the company culture like at Gousto?
Gousto fosters a collaborative environment that values quality, performance, and continuous improvement in their development processes, along with a commitment to community engagement and knowledge sharing.
Is proficiency in both frontend and backend development necessary for this role?
While the role primarily focuses on frontend technologies, a willingness and capability to work across the full stack is required, specifically in backend development with Node.js, PHP, or Python.