AI and Automation Engineer (Full Stack, JavaScript, Node.js)

  • Компания: BooksTime, Inc.
  • Город , Kyiv,
  • Зарплата:
  • Размещено: 2025-05-20 16:50:52

Описание

This is a remote position.

The accounting industry is huge ($140 billion in the US alone). Most accounting firms still do things in old-fashioned ways. 

BooksTime is here to modernize the accounting industry. We are an ambitious, innovative accounting firm. Our model is 100% remote and international.  Our staff are in the United States, Ukraine, Philippines, Georgia, and UAE. We were founded in 2016 and have been growing a lot since then. We use the latest tech to deliver the best service to our clients and achieve a degree of scalability that would be impossible for most accounting firms.

There are huge opportunities to use the latest AI tech and to automate many tasks. We have a chance to be one of the first companies to truly take advantage of these opportunities. We believe this can enable us to become the #1 leader in the accounting industry within a few years. When we accomplish this goal, it will allow us to improve the lives and livelihoods of a huge number of people. 

AI has the power to rapidly and massively change the accounting industry. There are tons of clear opportunities to revolutionize the way this business works. We have a long list of ideas for automations and apps that we'd like to develop -- but we need a creative developer to take advantage of these opportunities. That's where you come in!

You will have the opportunity to develop both internal tools and automations, as well as customer-facing apps, all of which can make a huge impact at our business – and also in transforming the accounting industry overall.


We have a long list of apps that we'd like to develop. See examples below. Some of these will be internal tools. Others will be released commercially to the public. All of them will have the potential to make a major impact.

Each includes different software to integrate with, different underlying technologies, etc. So no matter what specialized expertise you have, you will need to be ready to learn new technologies, as well. 

The variation in the work means that you probably will never be bored! Always something new to learn or try.

You will report directly to the CEO, who is based in the US. You will also collaborate a lot with the Head of IT, the Cloud Sysadmin, and the Director of Operations. They are in the US and Ukraine.


Examples of projects:


More details and examples can be provided later. In the meantime, just to give you an idea:

  • AI email summarizer: Outlook extension that summarizes all email threads with emails mentioning a particular client, so a supervisor can easily see a summary of the complete history of communication with and about that client. The extension would need to integrate with our CRM to know which email addresses correspond to a specific client, since there can be multiple contacts for a single client. 

  • AI sales coach: When a call is recorded in Zoom or JustCall, a transcription of the recording should be analyzed using an API from a service such as OpenAI (ChatGPT) to generate an email to the salesperson with training tips related to sales best practices and accounting knowledge. Security is important since the calls may contain sensitive information.

  • AI social media bot: Bot that monitors certain social media locations. If someone asks a question like “does anyone know a good bookkeeping service they can recommend?” or something similar, the bot will reply with a message promoting our company.

  • AI sentiment analysis: We have a tool that monitors emails for negative or positive sentiment expressed by a client, and sends alerts to supervisors if it seems there is a problem we need to review. However, it is not very accurate yet, so we need to test different approaches, prompts, etc. to improve it.

  • Automating interview evaluation: Job candidates for some of our positions in the US need to take automated online interviews, where software asks them some questions and they record answers to those questions. We’d like to develop an app that reviews the transcript of these recordings and evaluates their performance based on certain criteria (did they answer certain questions correctly, etc.).

  • Automating time logs: We need to know how much time each team member spends on each client, so we can bill the client for the hours we spent on their work. As a result, staff spend a lot of their time making time logs manually. We want to automate the creation of time logs based on what’s happening on their screen. Our time logging software is Zoho Projects.

  • Automating client onboarding steps: When a new client signs up, various steps need to be taken manually. For example, we need to set up an Office 365 group for each new client. We’d like to automate steps like that using tools like Microsoft PowerAutomate and Zoho Flow.

  • Review accounting records for potential errors: Using the QuickBooks Online API, we’d like to check accounting records for certain types of errors (an accountant will be available to explain what we need to catch, the logic, etc. – we know that you might not know accounting). 

  • …and many more! There are many more exciting projects in the backlog. 


Tech involved:

  • Many projects will require the use of Zoho Deluge (more details here). You don’t need prior knowledge of this, but you should be ready to learn it and become an expert in it.

  • Most apps will be server/cloud-based and/or web/browser-based. There will be very few desktop or mobile applications. If you are not experienced in building desktop or mobile apps, it is okay – if we need to work on a desktop or mobile app, we have people in the company who can help you with it.

  • For some projects, you will be able to choose the languages, frameworks, and other technologies you want to use to accomplish the goal. In other cases, it will be defined in advance.

  • See more about tech skills needed in the next section below. 

Note: you will be building, testing, and maintaining the apps mostly independently. 



Requirements

  • Full-stack developer who can independently build apps: The ideal candidate can handle all programming tasks involved in projects like the examples above by themselves, especially for browser-based and cloud-based apps. You will need to be able to create apps from scratch independently, and also test them and maintain them.

    • However:

      • If a designer is needed for a project, we can provide you with a designer.

      • If we need to make any kind of desktop/mobile app, we have specialists who can help with it.

      • If you need input from an accountant for an accounting-related project, or any other kind of expert from within the company, of course, you will be able to collaborate with them as needed..

  • Open to many different types of projects: As the examples above show, there is huge variety in the work, the systems and software involved, etc. You should be open and excited to try many different things, even though some will require learning new things.

  • Creative, resourceful, innovative. For some projects, we can provide very detailed specs. In other cases, we will discuss an idea with you – the big-picture goal for the app – and then we’d ask you to work with us as we fill in the specs together. And once you are familiar with our business, we will want to hear your ideas for new automations, too!

  • Fast & efficient coder

  • Successful track record building useful apps. Ideally, you have recently used generative AI in an app you built. It would be great (preferred but not required) if you have an understanding of how to use OpenAI's GPT-4 API, including embeddings, fine-tuning, and more.

  • Security: Skills and knowledge related to cybersecurity best practices would be helpful. Security will be important to many of our projects.

  • English: You will need to be able to communicate in English fluently enough to discuss complex technical topics.

  • Technology skills:

    • JavaScript: Strong expertise is required. You should have experience building complex apps in JavaScript. 

      • Node.js: Not required, but preferred. 

      • Either React or Angular: It’s ideal if you are familiar with one of these, but neither are required. 

  • Database management

    • At a minimum, you should have basic knowledge of SQL. 

    • Ideally, you have some experience in both SQL and NoSQL databases. However, deep expertise is not required in either. 

  • RESTful APIs. 

    • For example, some projects will require the use of APIs like Microsoft Graph API and QuickBooks Online API. However, you don’t need to have prior experience with those specific APIs.

    • Most APIs we’ll use are secured using OAuth, so you should be familiar with OAuth.

  • Cloud platforms like AWS, Azure, or Google Cloud for hosting services and data storage. At least a little experience with at least one of these platforms is required. 

  • Other preferred (but not required) skills:

    • Shell scripting

    • Git for version control, etc.

    • Any automation and/or integration experience with Microsoft Office 365, or Zoho, or Google Workspace.

  • Other skills: 

    • Strong communication and project management skills; ability to set clear expectations, accurate deadlines, etc.

    • Close attention to detail

    • Ability to self-manage (we're looking for someone who can work independently; we do not want someone we need to micromanage)



Benefits

Most hours can be flexible – you can work at the times convenient to you. However, you would be required to be available 9:30am to 11:00am Eastern Time, Mondays through Thursdays (i.e. all weekdays except Friday).

For full-time staff, a standard leave and holiday schedule is included. 



Monthly pay amounts depends greatly on experience and skills:

  • When work starts:

    • Candidates meeting the requirements above: $2000-$3000

    • Candidates exceeding the requirements above: $3000-$3500

  • After 1 year of work: 

    • With exceptional performance: 10-20% increase

    • With strong performance: 5-10% increase

    • With ordinary performance: 2-4% increase

  • Additional bonuses possible for results that exceed expectations.


Amounts above assume full-time work. 



Похожие вакансии

AI and Automation Engineer (Full Stack, JavaScript, Node.js)

... our company. AI sentiment analysis: We have a ... independently.  Requirements Full-stack developer who can independently build ... apps in JavaScript.  Node.js: Not required, but preferred.  Either ... , etc. Any automation and or integration experience with ...
Компания: BooksTime, Inc. Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

AI and Automation Engineer (Full Stack, JavaScript, Node.js)

... our company. AI sentiment analysis: We have a ... independently.  Requirements Full-stack developer who can independently build ... apps in JavaScript.  Node.js: Not required, but preferred.  Either ... , etc. Any automation and or integration experience with ...
Компания: BooksTime, Inc. Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Middle AI Engineer (Node js)

... a Middle AI Engineer (Node js) you will:Design and develop AI-driven automation workflows based on Zapier and custom Node.js scripts.Build scalable Node.js services and integrations with third ... in the full-scale invasion times, we take ...
Компания: Kindgeek Город:Львівська область, Львів,
Зарплата: Размещено:
jobs.org.ua

Team Lead Senior AI Engineer

... ). As the Team Lead Senior AI Engineer, youll be at the helm of this initiative, owning AI execution, guiding technical strategy, and ...
Компания: Point Wild (Formerly Pango Group) Город:Київ, Київ,
Зарплата: Размещено:
jobs.org.ua

Backend & AI Engineer (Search + AI Agent Orchestration)

... Marketplace and protocol and more).Engineer and optimize RAG-based AI search and chat systems into our products (e.g., web3index.com).AI Agent Development & OrchestrationDevelop and integrate AI agent frameworks capable of orchestrating ...
Компания: DcentraLab Город:Київ, Київ,
Зарплата: Размещено:
jobs.org.ua

Fullstack developer with AI experience (Center of Excellence Member)

... on cutting-edge initiatives in AI and web technologies. The CoE ... stage — interview with our Senior Full Stack developerOur BenefitsProjects with modern JS stack (React.js, React Native, Angular, Node.js)Strong JavaScript community at the company (50+  ...
Компания: TechMagic Город:, ,
Зарплата: Размещено:
ua.talent.com

AI Engineer

... management, and more).As an AI Engineer, you will work closely with Senior AI Engineers and MLOps Data Engineers to develop, deploy, and optimize AI models that power our next- ...
Компания: Point Wild (Formerly Pango Group) Город:Київ, Київ,
Зарплата: Размещено:
jobs.org.ua

Senior Full-Stack Developer / AI Expert

... -thinking Senior Full Stack Developer AI Expert who can help us ... of professional full stack development experience.Deep expertise in JavaScript TypeScript, HTML5, CSS3, and responsive ... backend frameworks (Node.js, Laravel, etc.).Familiarity with cloud ...
Компания: Growmodo GmbH Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Senior Frontend Engineer

... As a Senior Frontend Engineer, youll drive the innovation ... Proficiency in JavaScript, TypeScript, and modern frontend tooling ... for effective full-stack collaboration Experience with version control systems (Git) Familiarity with AI frameworks and tools, or strong ...
Компания: Opinov8 Город:, ,
Зарплата: Размещено:
ua.talent.com

AI ML Ops engineer - Remote

... RoleWere looking for a Software Engineer with strong DevOps and MLOps experience to join our AI & Analytics team. This role is ...
Компания: Replika Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Lead Automation Quality Assurance (AQA) Engineer IRC264221

... AQA Engineer who will establish, lead, and execute the comprehensive test automation strategy for the entire system, ... test automation tools and technologies suitable for the project’s technical stack (Qt, backend technologies, communication protocols). ...
Компания: GlobalLogic Город:Львівська область, Львів,
Зарплата: Размещено:
jobs.org.ua

Senior Software Engineer - Agentic

... Observability: LGTM Stack CI CD & GitOps: GitLab CI with ArgoCD. Responsibilities: Build, test, and evaluate autonomous agents using large language models (LLMs); Collaborate with product teams to identify high-impact use cases for AI-driven automation in ...
Компания: Cast AI Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Senior FullStack (React/Next.js, Node.js) developer (contract)

... technical architecture for a new full-stack productLead the design and development of scalable and maintainable web applicationsBuild backend microservices with Node.js and integrate them with modern ...
Компания: Selecto Город:, Lviv,
Зарплата: Размещено:
ua.talent.com

Tech Lead - JavaScript (Node.js + React/Next.js)

... Work closely on projects involving AI-assisted tools, Insurtech, Martech, EdTech, E-commerce, Real Estate, and many other exciting ventures to comeRequirements3+ years of experience with JavaScript TypeScript (Node.js + React) A proven track record ...
Компания: Devima Solutions Город:Львівська область, Львів,
Зарплата: Размещено:
jobs.org.ua

Senior FullStack Developer / AI Expert

... -thinking Senior Full Stack Developer AI Expert who can help us ... of professional full stack development experience.Deep expertise in JavaScript TypeScript, HTML5, CSS3, and responsive ... backend frameworks (Node.js, Laravel, etc.).Familiarity with cloud ...
Компания: Growmodo GmbH Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

AI Adoption Lead - 3-Month Part-Time Contract

... clunky workflows Monday, ship cleaner AI-driven ones by Friday. A ... LLMs, image audio generators, and automation platforms (Zapier, Make, n8n). Proven ... Vetting & Governance – Maintain our “Approved AI Stack,” balance wow-factor with security ...
Компания: ELVTR Город:, ,
Зарплата: Размещено:
ua.talent.com

Full-stack (Python, Django) developer

... Software Engineer (Python Full-Stack) to join a fast-moving team building an AI-powered tool used daily ... JavaScript and Node.js experienceConfident with HTML (, , Familiar with Node.js fundamentals, package.json, npm yarn ... automation. Launched 1.5 years ago, ...
Компания: TechMagic Город:, ,
Зарплата: Размещено:
ua.talent.com

Full stack Developer (Python / React)

... years of experience as a full-stack developerStrong experience with React and modern JavaScript (ES6+); TypeScript preferredSolid Python skills ... and a continually evolving proprietary AI engine, Verbit ensures exceptional results ...
Компания: Verbit.ai Город:Київ, Київ,
Зарплата: Размещено:
jobs.org.ua

Senior Backend Developer

... experience. Experience with Typescript or JavaScript (Node.js, Nest.Js) Experience with Data load testing, and automation of unit integration tests. Experience ...
Компания: TechMagic Город:Львів, Україна
Зарплата: Размещено:
www.techmagic.co

Senior Back-End Engineer (Node.js/React.js)

Senior Back-End Engineer (Node.js React.js)Technologies we useExpectedSQLNode.jsTypeScriptAWSGraphQLNoSQLReact.jsTailwindAbout ... a passionate Senior Back-end Engineer (Node.js). Youll be involved in developing ...
Компания: INNOVECS POLAND SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ Город:, ,
Зарплата: Размещено:
ua.talent.com

Senior Software Engineer - AI Enabler

... in Miami, Florida.Why Cast AI?Cast AI is the leading Application Performance Automation (APA) platform, enabling customers to ...
Компания: Cast AI Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Senior Node.js developer

... efforts.Requirements: Node.js Experience: 3+ years of experience in backend development using Node.js.Framework Proficiency: Proficiency with Express.js, NestJS, or TSOA frameworks.Languages & Paradigms: Strong knowledge of JavaScript, TypeScript, and ...
Компания: TechMagic Город:, Lviv,
Зарплата: Размещено:
ua.talent.com

Middle Backend Engineer (Node.js)

... майбутня команда — MarTech Team Lead, Full-Stack Engineer та Backend Engineer. Читай статтю свого майбутнього керівника, ... роботи в ролі Backend Developer (Node.js).Розумієш різницю між особливостями виконання JavaScript на бекенді та фронтенді.Працював ...
Компания: Universe Group Город:Київ, Київ,
Зарплата: Размещено:
jobs.org.ua

Middle Java Automation QA Engineer

... for a talented Middle Java Automation Engineer to join our Patrianna LTD team on a full-time basis. What You Gain? ... + years of experience in Java Automation (full-time);Strong knowledge of Java ...
Компания: Patrianna Город:Київ, Київ,
Зарплата: Размещено:
jobs.org.ua

Senior Software Engineer - Reporting

... in Miami, Florida.Why Cast AI?Cast AI is the leading Application Performance Automation (APA) platform, enabling customers to ... savings, workload efficiencies, and Cast AI automation impact.Here are some of ...
Компания: Cast AI Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Senior Software Engineer - Autoscaler

... in Miami, Florida.Why Cast AI?Cast AI is the leading Application Performance Automation (APA) platform, enabling customers to ... a direction.Autoscaler – Automates Kubernetes node autoscaling to optimize clusters, balance ...
Компания: Cast AI Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Senior Software Engineer - Pricing

... , Florida.Why Cast AI?Cast AI is the leading Application Performance Automation (APA) platform, enabling customers to ... of truth for node pricing, resources, components, discounts, and ... that’s reshaping cloud automation and optimization Collaborate with a ...
Компания: Cast AI Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Senior Full-stack (Node.js + React.js) Developer

... are looking for a Senior Full-Stack Developer (Node.js + React.js).Required:Backend:English - Intermediate or higher;At least 5 years in commercial development;Node.js (4 years of commercial experience);TypeScript;Nest.js;MySQL PgSQL;RMQ, Redis;SOLID ...
Компания: Zfort Город:Kharkiv
Зарплата: Размещено:
www.zfort.com.ua

Middle Node.js Developer

... full remote is availableInterview Stages1st - call with the Recruiter (up to 30 minutes)2nd - interview with Recruiter and Technical interviewerOur BenefitsProjects with modern JS stack (React.js, React Native, Angular, Node.js)Strong JavaScript community ...
Компания: TechMagic Город:Львів, Україна
Зарплата: Размещено:
www.techmagic.co

Junior Full-stack (Node.js + React.js) Developer

... are looking for a Junior Full-Stack Developer (Node.js + React.js).Required:Backend:English - Intermediate or higher;2 years in commercial development;Node.js (2 years of commercial experience);TypeScript;Nest.js;MySQL PgSQL;RMQ, Redis;SOLID, ...
Компания: Zfort Город:Kharkiv
Зарплата: Размещено:
www.zfort.com.ua

Senior Node.js Engineer

... Node.js Engineer, you will play a key role in designing, developing, and maintaining the backend architecture of our web and mobile applications.This is you 5+ years of experience developing web applications using Node.js Strong proficiency with JavaScript ...
Компания: Avenga Город:, ,
Зарплата: Размещено:
ua.talent.com

Trainee/Junior/Middle Full Stack JavaScript(React/Node) Developer (Relocation) (additionally free English courses)

... practical application of HTML CSS, JavaScript and TypeScript. •Proofed experience in Node.js with Express.js and Nest.js frameworks. •Knowledge of MySQL, PostgreSQL, ...
Компания: Insiders Город:Львівська область, Львів,
Зарплата: Размещено:
jobs.org.ua

Technical Support Engineer, Trilogy (Remote) - $60,000/year USD

... for successTechnical Support Engineer Key ResponsibilitiesYour core mission:Serve as the crucial bridge between advanced AI systems and complex customer challengesLeverage ... cloud-based stack. Trilogy is a place where ... is a full-time (40 hours per week), ...
Компания: Trilogy Город:Київ, Київ,
Зарплата: Размещено:
jobs.org.ua

Senior Full-stack (React.js+Node.js) developer

... experienced Senior Full-stack Engineer to join our dynamic team. ... as a Senior Full-stack Engineer, with a strong portfolio of completed projects;In-depth knowledge of modern JavaScript (ES6+), React.js, and Express.js frameworks;Hands-on experience with ...
Компания: Academy Smart Город:Remote
Зарплата: Размещено:
academysmart.com

Senior Full Stack Developer

... + years of experience as a Full Stack Developer. Proficient in Object-Oriented Programming (OOP) and strong typing. Minimum of 2 years of hands-on experience with Node.js. Proficiency in UI JavaScript frameworks such as Angular 2+, ...
Компания: New Silver Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Full stack Developer (Python / React)

... years of experience as a full-stack developerStrong experience with React and modern JavaScript (ES6+); TypeScript preferredSolid Python skills ... and a continually evolving proprietary AI engine, Verbit ensures exceptional results ...
Компания: Verbit Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Full Stack (Node.js/React) Developer

... looking for a talented Full Stack Developer to join our amazing and growing Marketing R&D team.Product Tech Stack: Node.js, TypeScript, Express, NestJS, MongoDB, React, ... + years of experience with Node.js;Excellent JavaScript (including ES6), HTML and CSS ...
Компания: Moon Active Город:Kyiv, Ukraine
Зарплата: Размещено:
www.moonactive.com

Senior Software Engineer - Workload Optimization

... in Miami, Florida.Why Cast AI?Cast AI is the leading Application Performance Automation (APA) platform, enabling customers to ...
Компания: Cast AI Город:, Kyiv,
Зарплата: Размещено:
ua.talent.com

Senior AI Engineer, IgniteTech (Remote) - $100,000/year USD

... projects that do not incorporate AI elements.Senior AI Engineer Key ResponsibilitiesApply your engineering skills ... track record in deploying Generative AI projects or solutions.Experience in ... youWorking with usThis is a full-time (40 hours per week), ...
Компания: Trilogy Город:Київ, Київ,
Зарплата: Размещено:
jobs.org.ua