Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Us
We are a leading technology company focused on enabling retailers and FMCG brands to run digital promotion campaigns through our innovative receipt scanning technology. Our platform empowers brands to launch direct-to-consumer campaigns efficiently, leveraging advanced analytics to better understand consumer behavior.
Operating in 23 countries, our primary regions include Turkey, Spain, Germany, Greece, Central Europe, and the DACH region. We have team members located in 5 different countries, creating a diverse and dynamic global environment.
Responsibilities:
- Design, develop, and maintain scalable backend services using Node.js, JavaScript, and TypeScript leveraging frameworks such as Fastify or Express
- Build and manage RESTful APIs (and optionally GraphQL APIs) to power high-performance applications
- Collaborate closely with frontend, DevOps, and product teams to deliver reliable and maintainable solutions
- Apply clean code principles and modular architecture patterns to ensure maintainability and scalability
- Optimize backend systems for performance, reliability, and scalability
- Deploy, monitor, and manage services on AWS (e.g., Lambda, ECS, S3)
- Maintain high code quality through code reviews, automated testing, and adherence to best practices
- Participate in architecture design and technical decision-making processes
Requirements:
- 5+ years of professional experience as a Backend Developer
- Strong proficiency in JavaScript and TypeScript
- Deep experience with Node.js and frameworks such as Fastify or Express
- Proven experience in building and maintaining production-grade systems on AWS
- Solid understanding of both SQL (especially MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB)
- Strong understanding of software architecture patterns, particularly Hexagonal Architecture (Ports & Adapters)
- Familiarity with CI/CD pipelines and containerization technologies (e.g., Docker, AWS ECS/EKS)
- Excellent analytical, problem-solving, and communication skills
- Good command of English, both spoken and written - you’ll be working in an international environment
Nice to Have:
Experience with microservices architecture
Knowledge of event-driven systems (e.g., AWS SNS/SQS, Kafka)
At Justsnap, we know that our greatest strength is our people. Diversity, equity, and inclusion are not just values – they are essential to our mission and success. That’s why we’re committed to creating a workplace where everyone – regardless of background, identity, or experience – feels respected, valued, and empowered to grow.
Key Skills
Ranked by relevanceReady to apply?
Join Justsnap and take your career to the next level!
Application takes less than 5 minutes

