Free Store Performance Audit
Login
Sign Up

Senior 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 believe data is the most valuable asset of the 21st century. Our mission is to unlock this potential and deliver meaningful growth for eCommerce entrepreneurs worldwide.
We empower entrepreneurs by transforming their data into actionable intelligence, enabling them to identify and prioritize the most impactful opportunities for growth.
Join us in creating a future where harnessing data fuels success for every entrepreneur.

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 developing SaaS applications and consumer products.
  • Experience with building for eCommerce platforms.
  • 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.
  • Location: US, Panama, Remote. 
  • Salary: Competitive and dependent on experience.
  • Benefits: Opportunity for growth, and the ability to shape the future of the company.
Start Your Application