Senior Full Stack Engineer

As a Senior Full Stack Engineer on our team, you’ll play a key role in building a transformative platform that empowers CFOs to focus on strategic decision-making. This role offers the opportunity to work across our modern tech stack, crafting scalable, impactful solutions for B2B SaaS companies. You will also have the chance to work with cutting-edge AI tools to develop AI agents and workflows that are native to our platform. If you thrive in a fast-paced startup environment, are excited about creating seamless user experiences and architecting innovative digital products, this is the role for you. 

Key responsibilities

  • Design, develop, and maintain scalable, high-performance frontend and backend systems
  • Collaborate with product managers, designers, and other engineers to create a seamless and engaging user experience
  • Implement secure authentication and authorization mechanisms
  • Work with relational databases and storage to manage data effectively
  • Develop APIs (RESTful) for communication between services
  • Build and integrate AI-driven workflows and agents that enhance platform capabilities
  • Ensure quality and reliability through unit and integration tests
  • Build CI/CD processes to automate testing and deployments
  • Containerize applications and manage infrastructure as code
  • Continuously optimize application performance and scalability, leveraging Google Cloud Platform (GCP) resources
  • Participate in code reviews, knowledge sharing, and team discussions
  • Coach and mentor junior engineers, fostering their technical growth and contributing to a collaborative, high-performing team culture

What you'll bring

  • 5+ years of experience in full-stack development, with a strong focus on building scalable, user-centric applications
  • Proficiency with TypeScript and React for building modern frontend applications
  • Strong experience with backend frameworks such as NestJS
  • Deep understanding of relational databases, particularly PostgreSQL, and ORM tools like Prisma
  • Familiarity with Auth0 or similar authentication/authorization services
  • Hands-on experience with cloud platforms, preferably Google Cloud Platform (GCP)
  • Knowledge of modern CI/CD pipelines and tools, such as GitHub Actions
  • Experience containerizing applications with Docker and managing infrastructure with tools like Pulumi
  • Strong understanding of API design principles (e.g., RESTful)
  • Familiarity with testing frameworks like Mocha for ensuring code quality
  • Passion for leveraging AI tools and workflows in real-world applications
  • Excellent problem-solving and communication skills

What will make you stand out

  • Experience working in a startup environment, with the ability to iterate quickly and adapt to changing requirements
  • Experience with ShadCN or similar component libraries
  • Understanding of server-side rendering and static site generation using React-router 7
  • Experience building AI-driven products or workflows
  • Previous experience building B2B digital products

If you're excited about building products that make a real impact and want to be part of a team that values creativity, collaboration, and continuous learning, we'd love to connect with you!