🔍 About the Role
As a Senior Software Engineer at Bertie, you’ll lead key projects across our AI-first venture development platform, help shape our architecture, and mentor peers. You’ll build and scale features across our stack—from React-based interfaces to Node.js, TypeScript and Azure. We’re remote-first, async-heavy, and proud of our collaborative, documentation-driven culture.
🛠 Responsibilities
- Architect, develop, and maintain core features across our web and backend platforms.
- Lead technical design reviews and participate in roadmap planning.
- Mentor junior developers and contribute to onboarding.
- Experiment with and integrate AI capabilities (OpenAI, LangChain, etc.) for real user impact.
- Ensure quality through testing (Vitest), code reviews, and secure practices.
- Collaborate closely with Product, Design, and other Engineering peers via Confluence, Jira, and Slack.
✅ Qualifications
- 5+ years of experience in full-stack development (Node.js + React).
- Strong command of TypeScript, networking protocols (HTTP(S)/RESTful web services/GraphQL), and relational databases (PostgreSQL).
- Familiarity with modern Node.js frameworks, and deployments using cloud services.
- Experience about building secure cloud applications.
- Passion for AI and experience integrating tools like OpenAI APIs, LangChain, or similar.
- Excellent collaboration, communication, and remote working skills.
- Experience mentoring or leading small teams.
💎 Nice to Have
- Previous startup or fast-paced environment experience.
- Contributions to OSS or technical writing.
✨ Common Perks & Culture Highlights
- 💻 Remote-first flexibility with hub-based in-person perks.
- 🧭 Quarterly in-person R&D meetups (hackathons, planning, social time).
- 🔄 Handbook-first culture with async-friendly communication.
- 🧠 AI-first product and development practices.
- 🧪 Autonomy to experiment and ship at speed.
- 🌍 Inclusive, transparent, and growth-focused team.