Senior Full-Stack Engineer, Japan
Tokyo, Tokyo, Japan
Cookpad Ltd
Careers at Cookpad. Join a team of passionate and purposeful engineers, product managers, designers and more. We’re hiring - check the latest job opportunities at Cookpad.About Cookpad
Cookpad is a food tech company dedicated to shaping the future of home cooking and food as a pillar for a sustainable future. We have been developing innovative product ideas and we have a new product launch in 5 countries: Japan, Indonesia, UK, France and Italy.
Moment helps people learn to cook in an innovative way with a personal coaching service. This service is completely based in AI using multimodal (text, vision, audio).
About the role
We are seeking a skilled Senior Full-Stack Engineer to develop and maintain our Django-based platform. This role focuses on building robust web applications with modern frontend interfaces, scalable backend systems, and cloud infrastructure. The ideal candidate will have strong expertise in Python/Django, frontend technologies, and AWS, with the ability to work independently on complex, feature-rich applications.
The successful candidate will join our international Moment team in Tokyo.
Requirements
Key Responsibilities
- Design and develop full-stack web applications using Django and modern frontend technologies
- Build and maintain scalable APIs and backend services
- Implement responsive, interactive user interfaces
- Design and optimize database schemas and queries
- Write clean, maintainable, and well-tested code
- Collaborate with cross-functional teams to deliver product features
- Participate in code reviews and technical architecture decisions
Skills & qualifications
Experience Level: Senior level (approx. 5+ years). This role requires someone who can make architectural decisions and work independently on complex applications.
Required:
- 5+ years of Python development experience with strong Django framework and Django REST Framework expertise
- PostgreSQL database design and optimization
- Experience with API development and integration
- Proficiency in JavaScript/TypeScript, HTML5, CSS3
- Experience with jQuery, Bootstrap, and responsive design
- Knowledge of frontend build tools and package management
- Experience with Git version control and CI/CD pipelines
- Strong analytical and problem-solving skills with a track record of delivering innovative solutions.
- Product-minded approach to understanding business requirements
Nice to have:
- Experience with React or other modern JavaScript frameworks
- Experience in machine learning deployments, LLM based applications
- Docker containerization experience
- Hands-on experience with AWS services (Lambda, S3, SQS, SNS, ECS, …)
- Infrastructure as Code experience, particularly with Terraform
- Experience with NoSQL databases (MongoDB, DynamoDB)
- Knowledge of event streaming technologies (Kafka)
Benefits
What we offer
- The position is full-time employment, subject to a probation period.
- A competitive salary
- Relocation support, including Japan work visa (if required)
- The chance to work in a fast-paced, highly ambitious team
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: API Development APIs Architecture AWS CI/CD Django Docker DynamoDB ECS Git JavaScript Kafka Lambda LLMs Machine Learning MongoDB NoSQL Pipelines PostgreSQL Python React Streaming Terraform TypeScript
Perks/benefits: Career development Competitive pay Relocation support
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.