Full-Stack Software Engineer
Full-Stack Software Engineer
Full-Stack Software Engineer
Remote
Remote
Full-Time
Full-Time
Engineering
Engineering
Date Posted:
Aug 20, 2025
Role Number:
9
Why Us

Our mission is to help creators turn talent into wealth. Our vision is to become the world's leading creator monetisation platform, unlocking financial freedom for the global creative economy.

We're not building yet another SaaS tool. We're building a business engine, where creators everywhere can scale their businesses as easily as launching a new idea. We’re here to make that world a reality; one creator at a time.

Summary

We are seeking a Full-Stack Software Engineer to join our engineering team. You will build high-impact features and infrastructure that power our intelligent automation platform, working across our modern tech stack from elegant frontend experiences to robust backend systems.

Presto on Presto: as engineers, we have the incredible chance to work on a product we use every day.

Description

Shape the future of AI agents. As a Senior Full-Stack Software Engineer at Presto, you'll be at the forefront of building next-generation AI agent technology that transforms how businesses operate. You'll own end-to-end feature development, architect scalable solutions, and directly contribute to a product that's redefining workflow automation.

You'll engage with cutting-edge technologies including TypeScript, React, Node.js, Python, PostgreSQL, Redis, Kubernetes, Docker, and various AI/ML frameworks. You'll design and implement features that seamlessly integrate LLMs, orchestrate complex agent workflows, and deliver intuitive user experiences.

Build what you use: As engineers at Presto, we have the unique opportunity to work on AI agents that we leverage daily—accelerating our own development, automating our operations, and solving real problems we face as a team.

  • Design and develop full-stack features that enable intelligent agent capabilities and user interactions

  • Build robust APIs and micro services that power agent orchestration and workflow automation

  • Create responsive, intuitive interfaces that make complex AI functionality accessible to end users

  • Collaborate with product, design, and AI research teams to translate cutting-edge research into production features

  • Optimize application performance, scalability, and reliability across our entire stack

  • Mentor fellow engineers and contribute to our engineering culture of rapid iteration and technical excellence

  • Presto for Presto: We use Presto for Coding, debugging, knowledge search incident management, and task automation (i.e., creating issues).

Requirements
  • 5+ years of production software development experience, with demonstrated expertise in full-stack engineering

  • Strong proficiency in modern JavaScript/TypeScript, React, and Node.js with experience building scalable web applications

  • Backend development experience with RESTful APIs, databases (PostgreSQL, Redis), and cloud infrastructure (AWS, GCP, or Azure)

  • System design skills and experience building distributed, high-availability applications that can handle significant scale

  • AI/ML integration experience working with LLMs, APIs, or machine learning models in production environments

  • Collaborative mindset with excellent communication skills and ability to work effectively across cross-functional teams

  • Startup experience or demonstrated ability to thrive in fast-paced, ambiguous environments where priorities shift quickly

  • Strong problem-solving abilities and passion for building products that solve real customer problems

Dealbreakers
  • You avoid hands-on coding and prefer theoretical problem-solving over building and shipping real products.

  • You struggle to communicate ideas clearly, whether in code, documentation, or conversation with technical and non-technical teammates.

  • You cannot break down complex problems independently or default to waiting for detailed instructions instead of proactively seeking solutions.

  • You have difficulty working collaboratively in cross-functional teams or resist participating in code reviews and constructive feedback loops.

  • You are uncomfortable adapting to new tools, frameworks, or evolving technical requirements.

  • You prioritize perfection over progress, avoiding shipping iterative solutions or learning from real-world usage.

  • You lack experience delivering production-quality software or have not maintained ownership throughout the software development lifecycle.

Minimum Qualifications
  • Demonstrated track record of excellence: This means real, proven achievement in demanding environments—top performance in elite academic, technical, sporting or entrepreneurial settings.

  • Relevant degree or equivalent expertise in your area of specialty (e.g. Computer Science, Design, Business, Engineering, etc.).

person sitting in front bookshelf
Join our community

Here, real growth happens, powered by resources that make a lasting impact in your life.

Here, real growth happens, powered by resources that make a lasting impact in your life.
Here, real growth happens, powered by resources that make a lasting impact in your life.