Browse All Jobs
Job Description

Appier is seeking a Senior Software Engineer for Backend Development (BotBonnie) to join their team in Taipei. The candidate will be responsible for designing, developing, and maintaining server-side applications that power company's web. This role involves collaborating with cross-functional teams to implement robust APIs and web services, ensuring performance, security, and reliability, and integrating with databases.

Responsibilities:

  • Develop efficient and scalable backend services using Node.js, Express.js, and other relevant technologies.
  • Collaborate with cross-functional teams to design and implement robust APIs and web services.
  • Ensure the performance, security, and reliability of server-side applications.
  • Integrate with databases and data storage solutions, such as MongoDB, MySQL, Redis, RedShift or other NoSQL databases.
  • Implement unit tests and conduct code reviews.
  • Participate in architectural discussions and contribute innovative ideas.
  • Stay up-to-date with the latest trends and advancements in Node.js and backend technologies.
  • Troubleshoot and debug production issues.
  • Optimize applications for maximum speed and scalability.
  • Continuously improve development processes and best practices.

Requirements:

  • 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.
  • Understanding of version control systems, such as Git, and code deployment processes like CircleCI.
  • Familiar with one of the following cloud platforms: AWS, GCP.
  • Proactive, good interpersonal and problem-solving skills.
  • BS/MS degree in Computer Science or related field (Preferred)
  • Technical leadership experiences (Preferred)
  • Design and architect large scale distributed systems (Preferred)
  • Docker container & k8s related experiences (Preferred)
  • Proficiency in JavaScript and server-side technologies like Node.js and Express.js. (Preferred)
  • Experience with Cloud deployment using Terraform. (Preferred)
  • Good knowledge of asynchronous programming or event driven programming (Preferred)
  • Experience with API integration for common social platforms such as Line, Messenger, and Instagram. (Preferred)
Apply Manually