Code & Cakes

Joined in 2022
64% answers
🥇We are a professional team of engineers capable of bringing the most daring product ideas to life. We are not just coders — we are engineers with a product vision and ownership mentality, so we treat each project as our own. Our clients are our partners, and together we are creating amazing things.
  • · 131 views · 41 applications · 17d

    Full-Stack Engineer

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · B2 - Upper Intermediate
    Hey there! We're looking for an awesome NodeJS/React Full-Stack Engineer to join our team and be a part of something special. We need someone passionate about crafting stunning, easy-to-use web apps that people will love and who's a pro with React and...

    Hey there! We're looking for an awesome NodeJS/React Full-Stack Engineer to join our team and be a part of something special. We need someone passionate about crafting stunning, easy-to-use web apps that people will love and who's a pro with React and Node.js. If that sounds like you, we'd love to chat! 

     

    About us:
    We are "Code & Cakes," a leading high-performance engineering company committed to delivering exceptional solutions to our clients in various industries. We are targeted to help startups build, launch, and grow their technical products. Our primary value is high-performance engineering without bureaucracy. Our team works from 5 countries across 4 time zones, so we don't have fixed working hours, daily meetings, and other boring things. What we really have - that's everything to make you productive and enjoy your work every day.

     

    Responsibilities:

    - Collaborate with designers and product managers to develop user-friendly web applications.

    - Build efficient and reusable components using React.

    - Optimize applications for maximum speed and scalability.

    - Write clean, maintainable, and testable code.

    - Debug and troubleshoot front-end and back-end issues as they arise.

    - Stay up-to-date with the latest trends and technologies in front-end and back-end development.

    - Utilize Node.js for server-side development.

    - Implement and integrate backend functionalities using Node.js.

    - Deploy web applications on cloud platforms such as AWS.

    - Configure and manage server infrastructure on cloud platforms for optimal performance and scalability.

    - Develop and maintain APIs and database integrations using Node.js.

    - Conduct code reviews and provide constructive feedback to improve code quality and adherence to best practices.

    - Document technical specifications and system architecture for future reference and knowledge sharing.

     

    Requirements:

    - At least 3 years of experience in front-end and back-end development.

    - At least Upper-intermediate English.

    - Strong proficiency in TypeScript.

    - Strong proficiency in React (NextJS) and NodeJS (NestJS).

    - Strong proficiency in PostgreSQL.

    - Strong proficiency in TypeORM / Prisma.

    - Strong problem-solving skills and attention to detail.

    - Excellent communication and collaboration skills.

     

    This is a full-time position, and the successful candidate will join a talented team of developers, designers, and product managers working on exciting and challenging projects. We offer a competitive salary, fully remote work, flexible working hours, paid vacation and day-offs, and zero bureaucracy.

    More
  • · 46 views · 18 applications · 8d

    AI Engineer

    Full Remote · EU · 4 years of experience · B2 - Upper Intermediate
    About the role: We are looking for an AI Engineer who is passionate about building real-world AI products, not just conducting research or training models. This is a builder’s role for someone who can rapidly prototype, validate ideas, work with modern...

    About the role:
    We are looking for an AI Engineer who is passionate about building real-world AI products, not just conducting research or training models. This is a builder’s role for someone who can rapidly prototype, validate ideas, work with modern LLM frameworks, and create custom solutions when off-the-shelf tools are not enough.

    You will work on complex multi-agent systems, drive architectural decisions, and ship production-grade features end-to-end.

     

    Core Responsibilities:

    • Designing and developing applications based on Large Language Models (LLMs).
    • Building and implementing multi-agent systems.
    • Using and extending modern AI frameworks (LangChain, CrewAI, etc.).
    • Innovating and creating custom tools and patterns when needed.
    • Working as a generalist with a strong understanding of the current AI landscape.

       

    Requirements:

    • Python is the primary programming language.
    • Deep understanding of LLM application architecture and multi-agent systems.
    • Hands-on experience with agentic frameworks (LangChain, CrewAI, etc.).
    • Strong problem-solving and critical thinking skills.
    • Familiarity with the stack: Postgres with PG vector, S3, AWS.

     

    Nice to have:

    • Experience with LLM fine-tuning (not required, as ML Engineers on the team handle this).

     

    Ideal Candidate Profile:

    • Autonomous and responsible, able to work with minimal supervision.
    • Excellent communicator — able to clearly explain decisions and participate in technical discussions.
    • Critical thinker who makes sound technical choices.
    • Team player in a fully remote, international team (Europe + US EST).
    • Has a builder mentality — enjoys writing code more than attending meetings.

     

    What we offer

    • Competitive salary + stock options.
    • Fully remote work with a flexible schedule.
    • Generous paid vacation and parental leave support.
    • Budget for learning, conferences, and professional development.
    • A strong international team with regular knowledge sharing.
    • The ability to influence product architecture from day one.
    • And most importantly, your work will have a real impact on millions of users worldwide.

     

    Hiring Process

    1. Intro call with recruiter (up to 30 min) — basic screening.
    2. Live Technical Challenge (1 hour) — live coding with a proctor. Google allowed, no AI assistants. Straightforward for an experienced AI Engineer.
    3. Interview with Head of AI (30 min) — focus on culture, work style, and expectations.
    4. Final Team Interview (1–2 hours) — collaborative problem-solving session. Focus on reasoning, decision-making, and teamwork.
    More
Log In or Sign Up to see all posted jobs