Appier

Senior Software Engineer, Backend Development - OJM team - Tokyo,Japan

Appier

Apply
25 days ago
Tokyo, Japan
Senior

Responsibilities

  • Own and lead sizable engineering projects and services.
  • Design systems and provide technical guidance to team members.
  • Mentor engineers in cross-team development processes.
  • Conduct code reviews to maintain high coding standards.
  • Facilitate agile processes in collaboration with cross-functional teams.
  • Initiate and lead technical, process, and growth initiatives.
  • Enhance system observability and incident management.
  • Develop and maintain scalable, reliable service-based software.
  • Propose solutions to improve software development and monitoring.
  • Profile and tune performance of critical components.
  • Contribute ideas to technology, algorithms, and products.
  • Participate in on-call rotation to ensure product reliability.

Requirements

  • 5+ years of experience in software development.
  • Experience in mentoring junior engineers and facilitating agile processes.
  • Ability to build web services on Linux.
  • Proficient in Typescript.
  • Good knowledge of Network API Design (e.g., REST or GraphQL).
  • Understanding of SQL/NoSQL databases (MySQL, MongoDB, Redis, etc.).
  • Familiarity with git.
  • Experience with AWS, GCP, or Azure.
  • Proactive with strong interpersonal and problem-solving skills.

Tech Stack

AWSAzureGitGoogle Cloud PlatformGraphQLJavaScriptJenkinsLinuxMongoDBMySQLNagiosPrometheusRedisTypeScript

Categories

BackendData EngineeringDevOps