Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Brainfish is redefining the future of AI customer experience with next-generation Ambient AI agents that leverage computer vision and contextual intelligence to provide seamless, automated assistance for software products. Our technology goes beyond traditional chatbots, creating intuitive, real-time AI support experiences for businesses worldwide.
Job Description:
We’re looking for changemaking software engineers that love learning and thrive in ambiguity.
What You’ll Do
- Design and implement scalable front-end and back-end systems using JavaScript/TypeScript, React, MobX, Node.js and PostgreSQL
- Take ambiguous product and technical requirements and turn them into elegant, robust solutions
- Provide mentorship and technical guidance to junior developers, helping them grow through code reviews, pairing, and coaching
- Collaborate with product and design to build delightful user experiences
- Use AI-powered tools (e.g., Cursor, Windsurf, ChatGPT, Claude) to enhance development speed and quality
- Contribute to architectural decisions and help lay the foundation for future growth
- Talk directly with customers to understand their needs and shape the product roadmap
What We’re Looking For
- 5+ years of experience in software engineering, ideally in a startup or high-growth environment
- Strong expertise with JavaScript/TypeScript, React, and Node.js
- Experience with MobX or similar state management libraries
- Solid understanding of relational databases, especially PostgreSQL
- A knack for untangling complex problems and designing clean solutions
- Experience mentoring and supporting junior developers
- Comfort using AI tools as part of your development workflow
- Bonus: Some experience with Python or a willingness to learn
- Bonus: Comfortable talking to customers and incorporating feedback into development
What's in it for you:
- Competitive salary
- Generous equity options (ESOP) – shape the future of AI with us.
- Opportunity to define and lead product direction in a high-growth AI startup.
- Hybrid work model with a mix of in-office collaboration and remote flexibility.
- A chance to be an integral part of a team that values collaboration and innovation.
Your success in this role will directly influence company growth and customer satisfaction. If you enjoy being part of a dynamic environment that fosters creativity and innovation, we would love to hear from you.
We're excited to see the unique qualities and perspectives you can bring to our team.
Key Skills
Ranked by relevanceReady to apply?
Join Brainfish and take your career to the next level!
Application takes less than 5 minutes