Job Description

Senior Developer YuppiechefBuild the systems that shape Yuppiechef’s futureAt Yuppiechef, we don’t just sell products. We build technology that truly matters. Every project, every line of code, has a visible impact on the business and shapes how thousands of customers experience joy at home. Here, you won’t just maintain systems, you’ll solve complex problems, influence the future of our technology and push the boundaries of what’s possible.We are looking for a Senior Software Developer who thrives on solving complex challenges, making high-impact technical decisions, and mentoring others. You’ll lead development across the stack, drive architecture, and ensure our systems scale efficiently as we grow.Join our small, high-performing team where your ideas are valued, your growth is supported and your work leaves a lasting mark. This is your chance to lead, innovate and create systems that make a real difference…and have fun doing it!What are your responsibilities? · Lead the delivery of complex, high-impact projects that balance technical excellence with business value· Shape technical direction through smart architectural decisions, sound design principles and thoughtful use of tools and frameworks· Elevate the team by sharing knowledge, mentoring developers, fostering collaboration and strengthening team capability· Champion innovation across the stack, driving continuous improvement in how we design, build, and deliver· Think systemically - connecting technical decisions to long-term goals and shaping the future of Yuppiechef’s technology landscapeWhat are the requirements for this role?· Diploma, BTech or University Degree in Information Technology, Computer Science, engineering or equivalent· 5 - 8+ years IT experience, with at least 5 years coding experience· Broad experience in designing, programming and implementing large-scale scalable information systems· Strong command of mainstream programming languages (SQL, .Net, Java, etc.) and web technologies (JavaScript, HTML, CSS). Experience with functional programming and modern software design is advantageous, but curiosity and a growth mindset matter more· Strong experience with cloud infrastructure, message brokers (RabbitMQ/Kafka) and relational databases· Exceptional communication and collaboration skills: you can bridge technical and business teams· Hands-on senior team player, passionate about mentoring, problem-solving and delivering high-impact outcomesOur Tech Stack Clojure, Java, PHP, JavaScript (don’t worry if you’re new to Clojure, we will teach you)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In