Software Engineer (Full Stack)Â
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.