Note: The job is a remote job and is open to candidates in USA. Kustomer is the industry leading conversational CRM platform perfecting every customer experience. They are seeking a Full Stack Software Engineer to join their Engineering team, where the candidate will work in a collaborative environment to develop and enhance features using modern technologies and AI tools.
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, with real accountability for 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 meaningfully enhance the end-user experience or improve platform efficiency
- Collaborate with product managers and other engineers, and actively shape design and UX decisions rather than just implementing requirements handed to you
- 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 as a standard part of how you build
- Participate in code reviews, give feedback that helps others grow, and start building the muscle of mentoring more junior engineers
- Share production support responsibility on a rotating basis, including on-call and bug triage
- Stay current with emerging AI tools and full-stack technologies, and start proposing and championing the ones that will actually move the team forward
- Ramp quickly on unfamiliar parts of the codebase, using AI tooling and your own growing engineering instincts to get there faster
Skills
- 3+ years of professional software development experience, with a Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Comfort working across frontend and backend. You likely have a stronger side by now, and that's fine. What matters is that you're not blocked by an unfamiliar layer
- A working understanding of how systems operate at depth, including experience with cloud platforms like AWS or similar, and real working knowledge of data structures, algorithms, concurrency, distributed systems, API design, and database internals
- The ability to get up to speed on unfamiliar code without hand-holding. You read READMEs, trace execution, ask sharp questions, and start adding value fast
- A track record of owning outcomes, not just tickets. You raise risks early, communicate progress proactively, and care about what ships
- The ability to diagnose and debug complex issues, optimize application performance, and identify areas for improvement before they become problems
- Hands-on experience with modern AI developer tools, such as Cursor or Claude Code, and a real working practice built around using them for code comprehension, test scaffolding, documentation, debugging, and ramp
- Experience 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)
- A genuine 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
- In the U.S. we offer 100% healthcare coverage
- 401K
- WiFi and Mobile reimbursement
- A generous vacation policy
- In the UK we also offer pension
- Supplemental health insurance
- Other perks
Company Overview
Company H1B Sponsorship