Job Description
Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire.
Senior Full-Stack Software Engineer
Location
New York, NY
On-site 5 days per week in Flatiron, New York City, with up to 10 work-from-home days per quarter.
Compensation
$170,000 – $210,000 Base + Meaningful Equity
Visa
US Citizens / Green Card Holders Only — No Visa Sponsorship or Transfers
Company Stage of Funding
Growth Stage / Venture-Backed — Founded 2020
Office Type
On-site — 5 days per week
Travel
Not specified
Company Description
We are a fast-growing technology company building a purpose-built marketing and engagement platform for credit unions and consumer financial institutions.
The platform helps credit unions digitally scale the personal member experiences that traditionally happen in person, enabling them to turn single-transaction members into deeper, multi-product relationships through automated marketing journeys, member engagement, and operational workflows.
The company has achieved strong product-market fit, with 180+ credit union partners ranging from institutions with $6M to $34B in assets. The business has been profitable for more than 24 consecutive months while maintaining triple-digit annual revenue growth, serving a large and underserved market of more than 5,000 credit unions.
The engineering team is small, collaborative, and high velocity, with approximately 16 employees and plans to continue scaling. The culture emphasizes ownership, initiative, kindness, collaboration over ego, and technical excellence.
This is an opportunity to join as a Senior Full-Stack Software Engineer and own major product and infrastructure initiatives across the entire stack, working directly with technical and product leadership in a highly autonomous environment.
What You Will Do
- Build Across the Full Stack: Develop and ship features across a React/TypeScript frontend and Express/Node.js backend.
- Work across DynamoDB, OpenSearch, and AWS to build scalable product and infrastructure capabilities.
- Maintain a balanced full-stack scope, with flexibility to work approximately 70/30 in either direction depending on product needs.
- Own Features End-to-End: Take ownership from technical design and implementation through testing, deployment, monitoring, and production impact.
- Build reliable, maintainable, and user-focused software that directly supports credit union customers and their members.
- Influence Architecture: Contribute to architecture discussions, technical design reviews, and code reviews.
- Help strengthen engineering standards, technical decisions, system design, and long-term maintainability.
- Partner with Leadership: Work directly with the CTO, CPO, and engineering team to scope features and balance business priorities with technical sustainability.
- Identify technical problems and opportunities independently and drive solutions from concept through production.
- Collaborate closely with product and cross-functional teams to translate business needs into high-quality technical solutions.
- Monitor and improve production systems, reliability, performance, and developer workflows.
- Move quickly in a small engineering organization where individual contributions have significant impact.
Ideal Candidate Background
Experience Requirements
- 5+ years of full-stack software engineering experience.
- Strong experience building and shipping production software.
- Demonstrated ability to own features and technical projects end-to-end.
- Experience working across both frontend and backend systems.
- Strong track record of operating independently and taking significant technical ownership.
- Experience working in startups, high-growth companies, or lean engineering organizations.
- Comfortable making technical decisions and driving projects without extensive direction.
- Experience working closely with senior technical and product leadership.
Technical Requirements
- Strong TypeScript experience.
- Strong React experience.
- Strong Node.js and Express experience.
- Experience building production backend services and APIs.
- Experience with DynamoDB or comparable NoSQL databases.
- Experience with OpenSearch, Elasticsearch, or comparable search infrastructure.
- Strong AWS experience.
- Strong software engineering fundamentals.
- Experience designing scalable, reliable, and maintainable systems.
- Strong testing, debugging, and production troubleshooting skills.
Full-Stack Engineering Requirements
- Strong frontend development experience with React and TypeScript.
- Strong backend development experience with Node.js and Express.
- Comfortable moving between frontend and backend depending on product requirements.
- Experience building end-to-end product features across the stack.
- Experience designing APIs and integrating frontend applications with backend services.
- Strong understanding of application architecture and system design.
- Ability to maintain high code quality while moving quickly.
- Experience with production deployment and monitoring.
Cloud, Data & Infrastructure Requirements
- Strong AWS experience.
- Experience building and operating cloud-based applications.
- Experience with DynamoDB or other NoSQL databases.
- Experience with OpenSearch, Elasticsearch, or similar search technologies.
- Understanding of scalability, reliability, and production performance.
- Experience with deployment, monitoring, and production operations.
- Ability to identify and resolve technical bottlenecks.
- Strong understanding of data flows across frontend, backend, databases, and external systems.
Soft Skills
- Exceptional ownership and initiative.
- Highly autonomous and comfortable operating in a small team.
- Strong founder mentality.
- Excellent technical judgment.
- Strong communication and collaboration skills.
- Comfortable working directly with the CTO and CPO.
- Strong product and business awareness.
- Comfortable balancing speed with technical sustainability.
- Strong problem-solving and systems-thinking skills.
- Enjoys working in a highly collaborative, in-person environment.
- Kind, low-ego, and genuinely enjoyable to work with.
- Motivated by measurable customer and business impact.
- Strong desire to grow and take on increasing responsibility.
Compensation & Benefits
- $170K – $210K base salary.
- Meaningful competitive equity.
- Medical insurance.
- Dental insurance.
- Vision insurance.
- 401(k).
- Unlimited vacation / PTO.
- Up to 10 work-from-home days per quarter.
- Annual team offsite.
- Highly collaborative, in-office working environment.
- Opportunity for rapid career progression based on performance.
- Direct access to founders and senior leadership.
Why Join
- Join a profitable, rapidly growing technology company with strong product-market fit.
- Build products serving 180+ credit union partners across a massive underserved market.
- Own major features across the full stack with meaningful architectural influence.
- Work directly with the CTO and CPO in a small, high-velocity engineering team.
- Have significant autonomy to identify problems and build solutions.
- Work across React, TypeScript, Node.js, AWS, DynamoDB, and OpenSearch.
- Build technology solving real problems for financial institutions and their members.
- Join a company with triple-digit annual revenue growth and more than 24 consecutive months of profitability.
- Grow quickly within an organization that actively promotes high-performing employees.
- Work in a close-knit environment where proximity, collaboration, and ownership are highly valued.