Senior Software Engineer, Backend Development

1 Month ago • 5 Years + • Backend Development

Job Summary

Job Description

As a Senior Software Engineer, Backend Development, you will design and build scalable and performant backend architecture, own and drive the technical roadmap for sizable projects or services, mentor junior engineers, and facilitate high performance agile teams collaborating with cross-functional teams. You will be responsible for leading system designs, providing technical guidance, and ensuring high-quality coding standards through code reviews. Additionally, the role involves improving system observability, incident management, DevOps, and operational SOPs. The engineer will develop and operate service-based software, propose solutions, and contribute to technology and product ideas. This role requires participating in on-call rotations.
Must have:
  • 5+ years of experience in software development
  • Experience mentoring junior engineers and facilitating agile processes.
  • Ability to build web services on Linux.
  • Proficient in Python/Scala/Go/Java/C++.
  • Good knowledge of Network API Design (e.g. REST or GraphQL).
  • Good understanding of any SQL/NoSQL database (MySQL / MongoDB / Redis / etc.).
  • Familiar with git.
  • Familiar with AWS, GCP or Azure.
  • Proactive, good interpersonal and problem-solving skills.
Good to have:
  • BS/MS degree in Computer Science or related field.
  • Technical leadership experiences
  • Good at profiling and debugging tools.
  • High performance network service on Linux.
  • Design and architect large scale distributed systems.
  • Design and implement distributed algorithms and data structure.
  • Nginx / HAProxy.
  • Operation automation tool (such as Ansible).
  • Continuous integration / continuous deployment
  • Monitoring and alert system (Prometheus / Nagios).
  • Functional programming.
  • Data Intensive Application Design.
  • Web Frontend and Javascript.

Job Details

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

Software engineers at Appier build a wide range of platforms and services that interconnect data and AI with our customers and users. As a Senior Software Engineer, Backend Development, you will design and build scalable and performant backend architecture, own and drive the technical roadmap for sizable projects or services, mentor junior engineers, and facilitate high performance agile teams collaborating with cross-functional teams.

 

Responsibilities 

  • Key owner of sizable engineering projects and services
  • Lead system designs and provide technical guidance to team members.
  • Mentor engineers in cross-team development processes.
  • Lead code reviews to ensure high quality coding standards
  • Facilitate agile process collaborating with cross-functional teams.
  • Initiate and lead team-level technical, process and growth initiatives
  • Continuously improve the system's observability, incident management, DevOps and production operational SOPs.
  • Develop and operate scalable, reliable and maintainable service-based softwares and related components.
  • Responsible for laying the foundation for the platform as well as proposing solutions to ease software development, monitoring of software, etc.
  • Profiling and performance tuning of critical components
  • Participate in idea brainstorming and contribute ideas to technology, algorithms and products
  • Participate on-call rotation within Backend team to ensure product reliability and scalability

 

About you 

 

[Minimum qualifications]

  • 5+ years of experience in software development
  • Leadership experiences such as mentoring junior engineers, facilitating an agile process.
  • Ability to build web services on Linux.
  • Proficient in one or more of the following languages: Python/Scala/Go/Java/C++
  • Good knowledge of Network API Design ( e.g. REST or GraphQL).
  • Good understanding of any SQL/NoSQL database (MySQL / MongoDB / Redis / etc.)
  • Familiar with git.
  • Familiar with AWS, GCP or Azure.
  • Proactive, good interpersonal and problem-solving skills.

 

[Preferred qualifications]

  • BS/MS degree in Computer Science or related field.
  • Technical leadership experiences
  • Good at profiling and debugging tools.
  • High performance network service on Linux.
  • Design and architect large scale distributed systems.
  • Design and implement distributed algorithms and data structure.
  • Expert in some of the following CS Domains:
    • Nginx / HAProxy.
    • Operation automation tool (such as Ansible).
    • Continuous integration / continuous deployment
    • Monitoring and alert system (Prometheus / Nagios).
    • Functional programming.
    • Data Intensive Application Design.
    • Web Frontend and Javascript.

 

#LI-AK1

Similar Jobs

Xplor Technologies - Customer Success Manager

Xplor Technologies

Melbourne, Victoria, Australia (Hybrid)
1 Week ago
Cognite - Principal Solution Architect

Cognite

Oslo, Oslo, Norway (Hybrid)
2 Months ago
C3 IoT - AI Engagement Manager / Director - Federal

C3 IoT

Tysons, Virginia, United States (On-Site)
2 Months ago
Mozilla - Staff Security Engineer

Mozilla

Canada (Remote)
2 Months ago
HHA Exchange - Operations Analyst

HHA Exchange

United States (Hybrid)
3 Weeks ago
Astra - Senior/Staff Backend Engineer

Astra

United States (Remote)
3 Weeks ago
Imanage - Senior Backend Developer (.NET)

Imanage

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Volks Byte - Joomla PHP Developer

Volks Byte

Dhaka, Dhaka Division, Bangladesh (Remote)
7 Months ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Months ago
Wargaming - Senior MLOps/Backend Developer

Wargaming

Belgrade, Serbia (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

USE Insider - Customer Success Manager

USE Insider

Paris, Île-de-France, France (Hybrid)
6 Months ago
appzen - Enterprise Account Executive

appzen

New York, United States (Remote)
3 Weeks ago
USE Insider - Content Marketer (Editorial and Thought Leadership)

USE Insider

United States (Remote)
1 Month ago
endava - Infrastructure Security Operations Engineer

endava

Cluj-Napoca, Cluj County, Romania (On-Site)
2 Months ago
USE Insider - Implementation Solution Architect

USE Insider

London, England, United Kingdom (Hybrid)
1 Month ago
Capgemini - Workato

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
GHX - Senior Demand Generation Campaign Manager

GHX

United States (Remote)
4 Weeks ago
gitlab - Engineering Manager, Pipeline Execution

gitlab

Canada (Remote)
4 Weeks ago
Veeam Software - Enterprise Field Marketing Manager

Veeam Software

United Kingdom (Remote)
3 Months ago
Domo - Database Administrator

Domo

Pune, Maharashtra, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

appier - Data Scientist

appier

Taipei City, Taiwan (On-Site)
2 Months ago
Intel  - LTD Advanced Device Development Engineer

Intel

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
binance - Senior Product Manager, Web

binance

Taipei City, Taiwan (On-Site)
4 Months ago
binance - Senior Java Developer - Exchange Service

binance

Taipei City, Taiwan (Hybrid)
4 Years ago
NXP - Global OSAT Package Principal Engineer

NXP

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
binance - Senior Product Manager - Affiliate/Lifecycle

binance

Taipei City, Taiwan (On-Site)
1 Month ago
Nordson Corporation - Technical Customer Engineer II (Field Service Engineer)

Nordson Corporation

Taipei City, Taiwan (On-Site)
2 Months ago
winking Entertainment - Japanese Business Assistant

winking Entertainment

Taipei City, Taiwan (On-Site)
2 Months ago
appier - Software Engineer, Backend Development

appier

Taipei City, Taiwan (On-Site)
2 Months ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

kaizen gaming  - Principal Engineer (Backend)

kaizen gaming

Thessaloniki, Greece (Hybrid)
1 Month ago
Sleeper - Senior Backend Engineer

Sleeper

United States (Remote)
2 Months ago
Inwave - Backend Developer

Inwave

(On-Site)
5 Months ago
Tesla - Senior Software Engineer (Backend, .Net)

Tesla

North Holland, Netherlands (On-Site)
5 Months ago
logifuture - Senior PHP Developer

logifuture

Bucharest, Romania (Hybrid)
3 Weeks ago
Match Group - Sr. Software Engineer, Backend

Match Group

Palo Alto, California, United States (Hybrid)
9 Months ago
appier - Senior/Staff Software Engineer, C++ Backend Development

appier

Taipei City, Taiwan (On-Site)
4 Weeks ago
Sully.ai - Senior Backend Engineer (Contract)

Sully.ai

United States (Remote)
1 Week ago
Flow - Senior/Staff Backend Software Engineer

Flow

New York, New York, United States (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Istanbul, İstanbul, Türkiye (Remote)

View All Jobs

Get notified when new jobs are added by appier

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug