Backend Engineer_Alpha Dev
We are looking for experienced Software Engineer with strong backgrounds in server and platform development. If you want to join a world-class development team of LINE, we look forward to hearing from you soon!
Job Description
As a Server Engineer in Alpha Dev Team, you will be responsible for designing, developing, and maintaining our backend services. You will work closely with our team to ensure the seamless operation of our applications and services, and will have the flexibility to contribute to a wide range of projects.
Responsibilities
- Design, build, and operate web backend services and APIs to support products and features.
-
Implement robust and scalable services using Go and TypeScript (Node.js), with attention to performance, error handling, and maintainability.
-
Set up and maintain CI/CD pipelines (GitHub Actions), including code quality checks, testing, and automated deployment.
-
Ensure system reliability and observability via logging, metrics, and alerting.
-
Collaborate in an agile (Scrum/Kanban) environment, using Git, Jira, and modern development workflows.
-
Participate in code reviews, system design discussions, and technical documentation.
Basic Qualifications
-
3+ years of professional software development experience, with strong problem-solving and system design skills.
-
Hands-on experience with Go and TypeScript/Node.js, including frameworks such as Express.js or Gin.
-
Solid understanding of RESTful APIs, authentication/authorization (OAuth2/OIDC), and web security best practices.
-
Practical knowledge of NoSQL(MongoDB) and in-memory stores (Redis).
-
Familiarity with Docker, container orchestration (Docker Compose/Kubernetes), and modern CI/CD workflows.
-
Experience with unit testing frameworks (Jest, Mocha, or Go’s built-in testing).
- Passions for solving the world’s toughest problems, and abilities to solve them.
Preferred Qualifications
-
Experience with AI-related systems or integrating AI/ML models into backend services.
-
Exposure to microservices, event-driven architectures, or distributed systems.
-
Experience improving observability and cost efficiency in production systems.
-
Contributions to open-source projects, technical blogs, or community talks.
-
Side projects or shipped products that demonstrate ownership and impact.