Software Engineer
Role details
Job location
Tech stack
Job description
At Giftomatic, you'll help build a global platform that transforms shopping with gift cards. As a Software Engineer at Giftomatic, you will play a key role in scaling and professionalizing our application. You'll work on innovative features and help us continuously improve our (search-, and recommendation-) solutions. Solutions. We are an ambitious startup with an informal culture and flexible working hours. In this role, you'll be building the future of Giftomatic.
What You Will Be Doing
- Developing and optimizing search and recommendation functionalities
- Building and maintaining the backend environment
- Actively contributing to the architecture and system design for a globally scalable application
- Collaborating with a small, passionate team to create innovative solutions
- Taking responsibility for improving the codebase and overall software quality
- Maintaining and expanding our cloud infrastructure (AWS)
- Contributing to DevOps processes to streamline our deployment pipeline
Requirements
- Experience (5+ years) in backend development and familiarity with modern programming languages such as Java, Python, Go, or similar
- Extensive knowledge of cloud computing services, preferably AWS
- Experience in setting up scalable cloud architectures and DevOps processes
- Interest in search technologies, recommendation systems, AI, and e-commerce
- Excellent practical judgment: you know how to prioritize, when to collaborate or ask for help, and when to work independently
- Self-driven and proactive work attitude
- Strong communication skills with the ability to convey complex ideas clearly
- Curiosity and a willingness to learn new tools, programming languages, and methods
- Residing in the Netherlands and willing to work hybrid
Benefits & conditions
At Giftomatic, we offer a dynamic and flexible working environment with a strong focus on personal growth. You'll have the freedom to work hybrid (typically one day a week at our office in Haarlem or a co-working space in Utrecht) with flexible hours that suit your preferences. Additionally, you'll receive a competitive salary, a training budget to further develop your knowledge and skills, a travel allowance, and a laptop of your choice to ensure optimal performance. As a member of our team, you will share in the collective success of our growing startup through a SAR plan and profit sharing, where your contributions and results are recognized and rewarded in a meaningful way.