Senior/ Lead Software Engineer

At Browse AI, we’re redefining the future of how millions of people use information from the internet. We’ve empowered over 300,000 teams and individuals, democratizing access to web data that was once a luxury only big enterprises could afford. Our customers appreciate us for the exceptional user experience and support we deliver, rating us 9.6 out of 10.

We’re seeking a Senior/ Lead Software Engineer to be a foundational member of our Robots and AI team, driving the development of new products and features that generate more value for Browse AI customers. This position is more than a job; it’s an opportunity for those eager to impact the tech landscape. Your role is crucial: you’ll shape the product direction and foster the team and company’s growth, promoting a culture of innovation and leadership.

We’re looking for team players who are eager to learn, unafraid to tackle challenges, and driven to excel. If you see difficult tasks as opportunities to grow and make a significant impact, this position is for you. Your role will involve striving to innovate and improve how people access data from the internet, with a significant part of your work deeply engaging in full-stack development.

If you’re ready to be part of something groundbreaking, to shape a product that impacts millions, and to grow with a startup that values your expertise and vision, Browse AI is your platform to excel.

How Browse AI’s engineering team works:

We’re a dedicated group of engineers working together on a product that enables users to easily access web data, turning websites into data pipelines and spreadsheets in seconds. Our engineering department is divided into two specialized teams: the Dashboard and Integrations Team and the Robot and AI Team.

  • Dashboard and Integrations Team: Focuses on developing interfaces and integrations that make Browse AI as easy to use as possible while giving our users the flexibility that they need.
  • Robot and AI Team: Focuses on the Robots, which are central to our product, enhancing their efficiency, accuracy, and the overall range of capabilities they offer to our users.
  • Think of Robots as AI Agents with access to a web browser that are trained by a user within a couple of minutes to emulate their behavior and extract a certain dataset from a website.

You will be engaged in:

  • Collaborating with team members to ideate and brainstorm new feature implementations.
  • Developing and refining product features from conception to deployment and post-launch enhancements. You will take ownership of features through the entire development lifecycle, ensuring they not only meet our users’ needs but are also robust and scalable.
  • Working on continuous improvement of Robots by refining algorithms, optimizing performance, enhancing their functionality, and boosting their accuracy. Your efforts will ensure Robots become smarter, faster, and more precise in data extraction tasks.
  • Engaging in code reviews to maintain high code quality and encourage knowledge sharing.
  • Troubleshooting and resolving issues to ensure high availability and performance of our services.

Our tech stack:

  • Frontend: TypeScript, React, GraphQL
  • Backend: Node.js with TypeScript, PostgreSQL, AWS services (Lambda, RDS, Fargate, SNS, SQS, …)

What makes you a great candidate for this job?

We’re looking for exceptional software engineers with a solid technical and professional background and a product mindset. You’ll be a great match if you have:

  • Analytical approach to system architecture and design
  • Initiative, drive, and ability to come up with new ideas in technical and leadership areas
  • Ability to independently make tough decisions and proactively take charge
  • Problem-solving and critical thinking skills
  • Proactive mindset and passion for continuous learning and improvement
  • Collaborative mindset and ability to work well in an agile team
  • 5+ years of industry experience working on backend/frontend systems
  • Proficiency in web technologies, APIs, and DOM
  • Experience working with cloud-based infrastructure such as AWS
  • Familiarity with Puppeteer or similar web automation tools is a plus

Why join Browse AI?

You’ll be joining the product team at one of the world’s fastest growing Product-Led Growth startups, where everyone plays a crucial role and collaboration is required for success. We value diversity and make sure everyone feels valued and heard. We have a hybrid setting so you can work from our downtown office next to Vancouver Art Gallery or from home. But what’s really cool is being part of a team driven to rethink how information from the internet can be used.

We encourage bold ideas and provide the support needed to turn those ideas into reality. This is your chance to leave a mark, to grow professionally and personally, and to be part of something truly transformative. Here are some of the benefits you’ll enjoy:

  • Working at the fastest-growing SaaS startup in Canada and being part of the journey going from 300,000 users to tens of millions
  • Stock options and bonuses as part of your compensation
  • Personal and professional growth through working with talented people and scaling a startup 10x+ every year
  • Working directly on a product that will shape the future of the web industry
  • Working in a diverse environment with team members who respect and support each other
  • Hybrid and flexible working location and times with the ability to work in person at the Vancouver office
  • Social hours, monthly team building events, and annual team retreats
  • Health insurance
  • Flexible vacation and personal leave policies

What’s the hiring process?

  • HR Intro call (15-30 mins)
  • Short Intro call with the CEO (15-30 mins)
  • Technical Interview with the people you’ll work closely with (90-120 mins)
  • Offer

Similar AI Jobs