Full-Stack Software Engineer

Edkey — United States · Posted ~2 days ago

Mid Full-time Remote No Visa

Skills

Backend Development Frontend Development API Web Development Java Spring Spring Boot SQL JavaScript TypeScript React GraphQL AWS Heroku

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

We are a growing software company seeking a Full-Stack Software Engineer to join our small, driven team. You will take ownership of features end-to-end, from design to deployment, and collaborate directly with customers to triage issues and build practical product improvements. The ideal candidate has strong problem-solving skills, expertise in backend (Java, Spring, SQL) or frontend (JavaScript/TypeScript, React) development, and familiarity with AI development tools. We offer a fully remote work arrangement, competitive salary, equity, and comprehensive health benefits.

Highlights

Early-stage environment offering equity, comprehensive health benefits, and flexible PTO. Fully remote role with the flexibility to shape product and customer experience. Collaborative team culture that values pair programming and design discussions.

Description

What You’ll DoYou’ll join a small, driven engineering team at a growing software company focused on modernizing point-of-sale and operations software for lumberyards and building materials suppliers. As a Software Engineer (full-stack focus possible), you’ll work across product and engineering: defining features, building end-to-end solutions, and partnering directly with customers during onboarding and support. Expect to own features from design through iteration and participate in on-call rotation as needed. Key ResponsibilitiesExecute and drive onboarding of new stores and customers onto the platformWork directly with customers to triage issues, gather feedback, and build practical product improvementsOwn features end-to-end (design → build → test → deploy → iterate)Help define product requirements and technical solutions with product and design partnersDevelop deep domain knowledge of the client’s software and how it supports customers’ workflowsParticipate in on-call support and incident response when neededCollaborate in pair programming, design discussions, and code reviewsRequirementsBachelor’s degree in Computer Science or a related discipline (or equivalent experience)3+ years of professional software engineering experienceStrong problem-solving skills and a growth mindsetStrength in at least one area: backend (Java, Spring, SQL) or frontend (JavaScript/TypeScript, React)Familiarity with APIs and modern web development practicesExperience or familiarity with AI development tools and how they integrate into product workflowsNice to HaveExperience building SaaS, workflow-heavy, or point-of-sale applicationsFamiliarity with Spring Boot, GraphQL, AWS, Heroku, or similar cloud toolsStartup experience or a preference for early-stage environmentsExperience working directly with customers or supporting production systems in the fieldCompensation & PerksCompetitive salary + equityHealth, dental, vision, and life insuranceFlexible PTOOpportunity to shape product and customer experience at an early-growth companyLocation & Work ArrangementLocation: Los Angeles Metropolitan Area (role supports telecommute / remote work)Candidate must be authorized to work in the U.S. and able to participate in occasional on-site or customer-facing work when required.Interview & Hiring ProcessInitial recruiter screenTechnical interview (system design / coding focused on your stack)Short take-home or pair-programming exercise for some candidatesFinal interview with engineering/product leadershipReference and background checks as requiredEqual Opportunity & Hiring TransparencyCareertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people. If you have questions about how your data is used, please contact us directly.