Senior Software Engineer, Backend Development - OJM team - Tokyo,Japan
Appier
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