Hey there!
We are looking for an experienced Software Developer to join our small but mighty startup. Join us in our mission to disrupt the timeless but severely outdated lottery industry and help us spread joy to people’s lives with an exciting product that is tailored to millennials and gen Z.
DAYMADE is a prize platform where people can win epic holidays and experiences, while also planting trees with every purchase. Unlike traditional lotteries which offer unwinnable cash prizes, we flipped the model on its head by creating as many winners of prizes big and small every week. With an “Excellent” rating on TrustPilot, we really live up to our name and are dedicated to building a brand and product experience that makes people’s day.
As a Senior Software Engineer, you will play a key role in designing, building, and scaling our platform. Working closely with the founding team and CTO, you’ll support end-to-end delivery of features, contribute to architectural decisions, and ensure our tech stack supports our growth. This is a hands-on role requiring deep technical expertise and a collaborative mindset. While we work mostly from home, we meet once per week in a co-working office to remind each other we are real-life humans, giving ChatGPT a run for their money. The rest of the week we communicate over Slack and Zoom calls (we don’t overdo it)! If you’re good with GIFS, that’s a huge plus.
Key Responsibilities
•Design, develop, and maintain scalable backend services using Node.js, NestJS, and AWS Lambda.
•Build and optimize frontend features using Next.js, React, and TypeScript.
•Architect and implement database schemas using PostgreSQL and DrizzleORM.
•Deploy, monitor, and maintain cloud infrastructure on AWS.
•Contribute to core architectural decisions and ensure best practices in coding, testing, and deployment.
•Mentor junior engineers and foster a collaborative development environment.
•Collaborate with product and design teams to turn user stories into robust, production-ready features.
•Ensure system reliability, performance, and security, especially in handling sensitive user data.
Qualifications
•Bachelor’s degree in Computer Science, Engineering, or a related field.
•5+ years of professional experience as a software engineer, with a focus on full-stack development.
•Expertise in Node.js, TypeScript, and modern JavaScript frameworks like React.
•Strong experience with PostgreSQL, including schema design, optimization, and complex queries.
•Hands-on experience with DrizzleORM (or similar ORM frameworks).
•Deep understanding of AWS services, including Lambda, API Gateway, S3, and RDS.
•Proven experience building scalable and secure APIs using NestJS or similar frameworks.
•Familiarity with Next.js and modern frontend development practices.
•Experience with CI/CD pipelines and automated testing.
•Passion for building elegant, maintainable, and well-tested code.
•Excellent problem-solving skills and the ability to make data-driven decisions.
•Strong communication and collaboration skills, with a desire to mentor and share knowledge.
Nice-to-Have
•Experience working in startups or fast-paced environments.
•Knowledge of lottery, gaming, or fintech industries.
•Familiarity with serverless architectures and microservices design principles.
•Contributions to open-source projects or a strong portfolio of personal projects.
What We Offer
•Competitive package in the range of £65,000 to £100,000, depending on experience.
•A remote-friendly culture (currently 1 office day per week)
•Opportunities for professional development and career growth.
•A collaborative, transparent, and supportive work environment.
•A chance to make a significant impact in a high-growth startup environment.
How to Apply
Send your resume, GitHub profile, and a cover letter highlighting your experience and passion for this role to timothy@daymade.co.uk.
NO AGENCIES. MUST BE ELIGIBLE TO WORK IN THE UK (no visa/sponsorship required).
Applications will be reviewed in the new year.