Back to jobs

Full-stack Developer

HuzzleRemote (Pakistan)Posted 1w ago
Frontend Developer
Full Time
Remote
Craft my tailored resume free

Free to start · No card

Job description

About Huzzle

At Huzzle, we connect high-performing B2B sales professionals with global companies across the UK, US, Canada, Europe, and Australia. Our clients include startups, digital agencies, and tech platforms in industries like SaaS, MarTech, FinTech, and EdTech. We match top sales talent to full-time remote roles where they’re hired directly into client teams and provided ongoing support by Huzzle.

Role Type: Full-time

Engagement: Independent Contractor

Job Summary

We’re hiring a Founding Engineer (Fullstack) to help take the product from zero to launch and beyond to product-market fit. This is a rare opportunity to work side-by-side with the founding team and play a defining role in shaping both the product and the company.

You’ll be responsible for building core systems, crafting exceptional user experiences, and driving technical decisions across the stack. This role is ideal for a highly intelligent, pragmatic builder who thrives in early-stage environments and has a track record of shipping complex, user-facing applications.

Key Responsibilities

  • Own end-to-end development of core product features across the fullstack, with a strong focus on frontend UX and performance.
  • Collaborate closely with the founder, product designer, and early users to iterate rapidly and deliver exceptional user experiences.
  • Design, build, and maintain scalable backend systems, including PostgreSQL schemas and Row-Level Security (RLS) via Supabase.
  • Develop and manage edge APIs, backend services, and workers to support real-time, high-performance applications.
  • Translate complex product concepts into intuitive, elegant, and user-friendly interfaces.
  • Make foundational architecture and infrastructure decisions that balance speed, scalability, and reliability.
  • Build and optimize systems to support product growth from early launch through scale.
  • Integrate and interact with smart contracts and blockchain infrastructure.
  • Own and maintain blockchain indexing systems to power real-time product functionality.
  • Develop modern authentication and digital asset experiences using technologies like WebAuthn.
  • Partner with fintech and infrastructure providers to deliver secure and scalable solutions.
  • Contribute to product strategy, experimentation, and iteration to help achieve product-market fit.
  • Establish and uphold strong engineering practices, performance standards, and a security-first mindset.

Requirements

  • Exceptional intellectual ability and curiosity, with a strong academic background (e.g. Computer Science, Mathematics, Physics, Electrical Engineering) or equivalent experience.
  • 5+ years of software engineering experience, including at least 1 year at a senior level with high ownership.
  • Strong proficiency in TypeScript and React for building production-grade frontend applications.
  • Backend and systems experience; familiarity with Go or low-level/system design is a strong plus.
  • Extensive experience with PostgreSQL and scalable data architecture.
  • Proven track record of building and shipping complex user-facing products (e.g. social platforms, marketplaces, trading systems).
  • Strong interest in finance, blockchain/Web3, consumer apps, user psychology, and AI/LLMs.
  • A strong security-first mindset, with attention to data integrity and system resilience.
  • Ability to move fast, make pragmatic decisions, and thrive in ambiguity.
  • Strong communication skills and a collaborative, founder-level mindset.

Benefits

💻 Fully Remote: Work from anywhere with international teams

🚀 Career Growth: Join companies in SaaS, MarTech, and B2B services

🤝 Peer Community: Connect with high-performing sales professionals in our network

🧭 Ongoing Support: Receive guidance from Huzzle before and after placement

💰 Tailored Compensation: Salaries vary by client and candidate preference — we’ll match you with options that fit your goals

Originally posted on Himalayas

Prepare your application

Use the description above to assess your fit for Huzzle. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.

Match requirements to evidence

Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.

Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.

Check the working arrangement

Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.

Review before submitting

Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.

Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.

Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.