# Senior Software Engineer, Backend Development (BotBonnie)

[Appier](https://gurify.com/jobs?q=Appier) · Taipei, Taiwan · Posted 20 months ago

Senior

[Backend](https://gurify.com/jobs/backend)

[Apply on the original posting → (opens in a new tab)](https://job-boards.greenhouse.io/appier/jobs/6568368)

## Job description

### About Appier

Appier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making. Founded in 2012 with a vision of democratizing AI, Appier’s mission is turning AI into ROI by making software intelligent. Appier now has 17 offices across APAC, Europe and U.S., and is listed on the Tokyo Stock Exchange (Ticker number: 4180). Visit www.appier.com for more information.

### About the role

We are seeking skilled and motivated Senior Software Engineer, Backend Development(BotBonnie) to join our dynamic team. As a Senior Backend Development (BotBonnie), you will play a crucial role in designing, developing, and maintaining the server-side applications that power our web.

### Responsibilities

- Develop efficient and scalable backend services using Node.js, Express.js, and other relevant technologies.

- Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to design and implement robust APIs and web services.

- Ensure the performance, security, and reliability of server-side applications, identifying and resolving bottlenecks and bugs as necessary.

- Integrate with databases and data storage solutions, such as MongoDB, MySQL, Redis, RedShift or other NoSQL databases.

- Implement unit tests and conduct code reviews to maintain high code quality and foster a collaborative development environment.

- Participate in architectural discussions and contribute innovative ideas to improve system architecture and performance.

- Stay up-to-date with the latest trends and advancements in Node.js and backend technologies to propose suitable improvements to existing systems.

- Troubleshoot and debug production issues, providing timely resolutions and minimizing downtime.

- Optimize applications for maximum speed and scalability, considering factors like caching, load balancing, and distributed systems.

- Continuously improve development processes and best practices to ensure efficient and reliable software delivery.

- Collaborate with Data Scientists and the AI Agent team to develop LLM-powered intelligent response systems.

### About you

[Minimum qualifications]

- 5+ years of experience in software development

- Ability to build web services on Linux

- Proficient in one or more of the following languages: Python/Scala/Go/Java/C++/Javascript

- Good knowledge of Network API Design ( e.g. REST or GraphQL).

- Experience in working with databases, both relational and NoSQL, and ability to write efficient queries, such as MongoDB, MySQL, BigQuery

- Experience with Git, GitHub workflows, and CI/CD automation using GitHub Actions.

- Familiar with one of the following cloud platforms: AWS, GCP.

- Proactive, good interpersonal and problem-solving skills.

- Experience with LLM ecosystems, including AI-assisted development tools (e.g., Claude, ChatGPT), prompt engineering, reusable AI skills, and Model Context Protocol (MCP)-based services or integrations.

[Preferred qualifications]

- BS/MS degree in Computer Science or related field.

- Technical leadership experiences

- Design and architect large scale distributed systems.

- Docker container & k8s related experiences

- Proficiency in JavaScript and server-side technologies like Node.js and Express.js.

- Experience with Cloud deployment using Terraform.

- Good knowledge of asynchronous programming or event driven programming

- Experience with API integration for common social platforms such as Line, Messenger, and Instagram.

#LI-TC1

**Live in Appier’s hiring system.** Read from the company's own applicant tracking system, not reposted from a job board — so it's a real, open requisition rather than an ad that outlived the role.

We remove it as soon as it disappears at source.

## More jobs like this

- TL [Senior Software Engineer, Backend - SF Only](https://gurify.com/job/senior-software-engineer-backend-sf-only-at-trm-labs-71adecee1d98) TRM Labs · San Francisco, CA · 2 weeks ago
- ME [Backend Engineer - Data & Orchestration](https://gurify.com/job/backend-engineer-data-orchestration-at-melotech-65cd606e8326) Melotech · Berlin · last week
- CL [Senior Backend Engineer](https://gurify.com/job/senior-backend-engineer-at-clickhouse-135f8dba7d51) Clickhouse · Germany · 4 days ago
- AP [Senior Software Engineer | Backend](https://gurify.com/job/senior-software-engineer-backend-at-apron-f558f8d5326c) Apron · London · 5 weeks ago
- RF [Senior Backend Engineer](https://gurify.com/job/senior-backend-engineer-at-riverside-fm-c1050c07ead0) Riverside FM · Tel Aviv-Yafo, Israel · last week
- BE [Backend Engineer (m/f/x) - GRID eSports GmbH](https://gurify.com/job/backend-engineer-m-f-x-grid-esports-gmbh-f463e8971444) Wroclaw, Poland · yesterday

```json
{"@context":"https://schema.org/","@type":"JobPosting","title":"Senior Software Engineer, Backend Development (BotBonnie)","description":"\u003Ch3\u003EAbout Appier\u003C/h3\u003E\u003Cp\u003EAppier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making. Founded in 2012 with a vision of democratizing AI, Appier\u2019s mission is turning AI into ROI by making software intelligent. Appier now has 17 offices across APAC, Europe and U.S., and is listed on the Tokyo Stock Exchange (Ticker number: 4180). Visit www.appier.com for more information.\u003C/p\u003E\u003Ch3\u003EAbout the role\u003C/h3\u003E\u003Cp\u003EWe are seeking skilled and motivated Senior Software Engineer, Backend Development(BotBonnie) to join our dynamic team. As a Senior Backend Development (BotBonnie), you will play a crucial role in designing, developing, and maintaining the server-side applications that power our web.\u003C/p\u003E\u003Ch3\u003EResponsibilities\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EDevelop efficient and scalable backend services using Node.js, Express.js, and other relevant technologies.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ECollaborate with cross-functional teams, including frontend developers, product managers, and designers, to design and implement robust APIs and web services.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EEnsure the performance, security, and reliability of server-side applications, identifying and resolving bottlenecks and bugs as necessary.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EIntegrate with databases and data storage solutions, such as MongoDB, MySQL, Redis, RedShift or other NoSQL databases.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EImplement unit tests and conduct code reviews to maintain high code quality and foster a collaborative development environment.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EParticipate in architectural discussions and contribute innovative ideas to improve system architecture and performance.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EStay up-to-date with the latest trends and advancements in Node.js and backend technologies to propose suitable improvements to existing systems.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ETroubleshoot and debug production issues, providing timely resolutions and minimizing downtime.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EOptimize applications for maximum speed and scalability, considering factors like caching, load balancing, and distributed systems.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EContinuously improve development processes and best practices to ensure efficient and reliable software delivery.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ECollaborate with Data Scientists and the AI Agent team to develop LLM-powered intelligent response systems.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003EAbout you\u003C/h3\u003E\u003Cp\u003E[Minimum qualifications]\u003C/p\u003E\u003Cul\u003E\u003Cli\u003E5\u002B years of experience in software development\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EAbility to build web services on Linux\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EProficient in one or more of the following languages: Python/Scala/Go/Java/C\u002B\u002B/Javascript\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EGood knowledge of Network API Design ( e.g. REST or GraphQL).\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience in working with databases, both relational and NoSQL, and ability to write efficient queries, such as MongoDB, MySQL, BigQuery\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with Git, GitHub workflows, and CI/CD automation using GitHub Actions.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EFamiliar with one of the following cloud platforms: AWS, GCP.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EProactive, good interpersonal and problem-solving skills.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with LLM ecosystems, including AI-assisted development tools (e.g., Claude, ChatGPT), prompt engineering, reusable AI skills, and Model Context Protocol (MCP)-based services or integrations.\u003C/li\u003E\u003C/ul\u003E\u003Cp\u003E[Preferred qualifications]\u003C/p\u003E\u003Cul\u003E\u003Cli\u003EBS/MS degree in Computer Science or related field.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ETechnical leadership experiences\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EDesign and architect large scale distributed systems.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EDocker container \u0026amp; k8s related experiences\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EProficiency in JavaScript and server-side technologies like Node.js and Express.js.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with Cloud deployment using Terraform.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EGood knowledge of asynchronous programming or event driven programming\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with API integration for common social platforms such as Line, Messenger, and Instagram.\u003C/li\u003E\u003C/ul\u003E\u003Cp\u003E#LI-TC1\u003C/p\u003E","identifier":{"@type":"PropertyValue","name":"Gurify","value":"senior-software-engineer-backend-development-botbonnie-at-appier-bbf210ff2c37"},"url":"https://gurify.com/job/senior-software-engineer-backend-development-botbonnie-at-appier-bbf210ff2c37","datePosted":"2025-01-23","validThrough":"2026-11-05T23:59:59Z","hiringOrganization":{"@type":"Organization","name":"Appier","sameAs":"https://job-boards.greenhouse.io/appier"},"directApply":false,"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"TW","addressLocality":"Taipei"}}}
```

```json
{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Jobs","item":"https://gurify.com/jobs"},{"@type":"ListItem","position":2,"name":"Taiwan","item":"https://gurify.com/jobs/taiwan"},{"@type":"ListItem","position":3,"name":"Senior Software Engineer, Backend Development (BotBonnie)","item":"https://gurify.com/job/senior-software-engineer-backend-development-botbonnie-at-appier-bbf210ff2c37"}]}
```
