[Remote] Software Engineer, Full Stack (Senior, Staff+)
Note: The job is a remote job and is open to candidates in USA. Kustomer is an industry leading conversational CRM platform focused on enhancing customer experience through AI and automation. They are hiring a Senior Full Stack Software Engineer to work within a small team to develop and ship full-stack features, improve performance, and contribute to the platform's architecture.
Responsibilities
- Ship full-stack features end-to-end as a member of a Pod, owning scope from problem definition through production, using technologies like Node.js, React, Golang, MongoDB, ElasticSearch, and AWS
- Develop APIs and integrate with external services and databases, ensuring data integrity and security
- Build front-end interfaces with a focus on user experience, responsiveness, and accessibility
- Design and implement AI-powered features where they enhance end-user experience or improve platform efficiency
- Contribute to scope and tradeoff decisions alongside your Pod Lead; own what's in scope, escalate what isn't, and communicate progress proactively
- Optimize application performance through caching, efficient algorithms, and database indexing
- Write thorough unit and integration tests to ensure quality and reliability
- Conduct code reviews, provide constructive feedback, and mentor junior engineers to uphold a high quality bar
- Share production support responsibility on a rotating basis, including on-call and bug triage, distributed equitably across the team
- Stay current with emerging AI tools, full-stack technologies, and industry trends — and actively propose and champion those that improve team velocity, quality, and development practices
- Ramp quickly on unfamiliar parts of the codebase aided by AI tooling, consistent code hygiene, and a deep engineering foundation
Skills
- 7+ years of progressive software development experience and a Bachelor's degree in Computer Science, Software Engineering, or a related field
- You're comfortable working across frontend and backend. You may have a stronger side, and that's fine. What matters is that you can follow the work wherever it goes and aren't blocked by an unfamiliar layer
- You understand how systems work at depth and have experience with cloud platforms like AWS or similar. Data structures, algorithms, concurrency, distributed systems, API design, database internals; these are tools, not trivia
- You don't need to be the domain expert before contributing. You read READMEs, trace execution, ask sharp questions, and start adding value fast
- You own the outcome, not just the ticket. You raise risks early, communicate progress proactively, and care about what ships, not just what you committed
- You're able to diagnose and debug complex issues, optimize application performance, and identify areas for improvement
- You have hands-on experience with modern AI developer tools, such as GitHub Copilot, Cursor, or Claude Code, and have built a real working practice around using them as a force multiplier for code comprehension, test scaffolding, documentation, debugging, and ramp
- Familiarity with integrating AI or ML-powered capabilities into web applications, even at a prototype or feature level
- Exposure to integrating third-party AI APIs or frameworks (e.g., OpenAI, Anthropic, LangChain, or vector databases like Pinecone)
- Interest in exploring how AI can enhance developer workflows and improve product functionality
- Github activity showing thoughtful, relevant contributions
Benefits
- Competitive salaries and stock options
- 100% healthcare coverage
- 401K
- WiFi and Mobile reimbursement
- Generous vacation policy
- Pension
- Supplemental health insurance
- Other perks
Company Overview
Company H1B Sponsorship
Apply To This Job