Free Store Performance Audit
Login
Sign Up

Software Engineer (Full Stack) 

Apply

Who You Are:

You are a driven and intellectually curious software engineer who loves building products from scratch and seeing them grow rapidly in production. You take ownership of your work, are a strong collaborator, and thrive in fast-paced environments. You enjoy turning business and product ideas into effective engineering solutions and want to make an outsized impact at a growing startup. You write clean, efficient, and well-tested code, and have experience with both front-end and back-end technologies.

The Opportunity:

This is a unique opportunity to join a small but fast-growing SaaS startup where your contributions will have an immediate and significant impact. As a Full Stack Software Engineer, you’ll be responsible for the end-to-end development of our product optimization platform. You’ll work closely with the founding team, collaborate cross-functionally, and make key strategic technical decisions. You’ll have the chance to design the architecture of a product that scales to meet the needs of a rapidly growing customer base. This role is perfect for an engineer passionate about data and eager to see their work in action.

Who We Are:

At Your Data Playbook (YDP), we specialize in transforming data into personalized, actionable insights for digital product sellers. We cut through the noise of overwhelming information to provide clear, growth-focused recommendations, delivered as "plays." Our mission is to help SMBs leverage data to fuel their growth by identifying key opportunities. As a part of our team, you’ll be working in a fast-paced, collaborative environment where we value innovation, ownership, and the ability to solve complex problems.

What You'll Do:

  • Own the full development cycle: Design, develop, test, and ship features from scratch for our product optimization platform.
  • Architect the platform: Lead the design and implementation of a scalable architecture for a high-growth product.
  • Collaborate cross-functionally: Work closely with product teams, client-facing teams, and leadership to turn ideas into impactful product solutions.
  • Build for growth: Develop clean, efficient, and well-tested code that can support our growing customer base.
  • Make strategic technical decisions: Play an active role in product development and technical decision-making alongside the leadership team.
  • Navigate uncertainty: Embrace the challenges and ambiguity of a fast-paced startup environment.

Must-Haves in a Candidate:

  • 3+ years of full stack experience: Proficiency in back-end technologies (Java, Python, Go, NodeJS, Django, or C++) and front-end frameworks (React, Next.js, JavaScript, HTML, CSS).
    • Note: Deep expertise in a web development framework speaks louder than rough familiarity with our listed toolset.
  • Experience with databases: Familiarity with relational databases like PostgreSQL.
  • API development: Understanding of RESTful API design and best practices.
  • Modern web practices: Knowledge of responsive design, accessibility, SEO, and performance optimization.
  • Familiarity with cloud platforms: Experience in developing and deploying full-stack solutions on cloud platforms like AWS, Google Cloud, or equivalent, with a focus on leveraging cloud services for scalable, end-to-end development.
  • Bias for action: Pragmatic and results-driven, with a strong sense of ownership and accountability. Able to independently translate business needs into action plans, while providing transparent progress updates and insights into challenges, thriving in a fast-paced environment without direct technical supervision.
  • Strong communication skills: Ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Collaborative mindset: Transparent about progress, regularly seeks feedback, and enjoys working in a team environment.

Nice to Have in a Candidate:

  • Experience in building products for high-growth SaaS startups.
  • Knowledge of UX best practices and a willingness to go the extra mile to make products user-friendly.
  • Experience with NoSQL databases.

Details:

  • Job Type: Full-time.
  • Salary: Competitive and dependent on experience.
  • Benefits: Flexible work environment, opportunity for growth, and the ability to shape the future of the company.