【Capsule】
We are looking for a Backend Engineer with modern backend development intuition. This role is not evaluated by how much syntax you memorize, but by how well you understand system architecture and how reliably backend services run in real production environments.
You will work in a hybrid AWS setup combining Serverless (Lambda) and Container-based (ECS) architectures to build scalable and maintainable backend services. This role heavily involves collaborating with AI tools and takes full responsibility for final code quality, system stability, and technical decisions.
【Typical Accountabilities】
- Design, develop, and maintain backend services in AWS using Serverless (Lambda) and Container-based (ECS Fargate), ensuring stable production operation
- Translate requirements into clear, implementable backend architectures while proactively considering performance, edge cases, and long-term maintainability
- Build and maintain Event-driven architectures using EventBridge, SQS, and SNS, with clear ownership of message flow and error handling
- Select appropriate architectures (Lambda or ECS) based on task characteristics, supporting both short-lived tasks and long-running or persistent services
- Design and implement RESTful or GraphQL APIs with consistent focus on security and idempotency (Idempotency)
- Optimize data structures and performance for DynamoDB (NoSQL design patterns) or RDS (PostgreSQL/MySQL) based on actual usage patterns
- Proactively identify issues from CloudWatch logs or metrics and drive improvements rather than relying solely on assigned tasks
- Collaborate with ClaudeCode / Copilot / Codex / AntiGravity for development acceleration, while reviewing and refining AI-generated outputs to ensure final code quality
【Essential Competencies】
- Proficiency in Node.js (TypeScript) or Python (or other backend languages that enable efficient development)
- Hands-on AWS experience, including:
- Serverless: deep understanding of the Lambda lifecycle, Cold Start optimization, and Event-driven architectures (EventBridge, SQS, SNS)
- Container: familiarity with Docker-based workflows and managing long-lived or persistent services on ECS (Fargate)
- Database: experience with DynamoDB (NoSQL design patterns) or RDS (PostgreSQL/MySQL) performance tuning
- Strong RESTful or GraphQL API design capability with emphasis on security and idempotency (Idempotency)
- Ability to reason about architectural trade-offs, including when to use Lambda versus ECS
- Proven ability to identify and solve problems from logs, metrics, or system behavior independently
- Fundamental knowledge of web security concepts such as JWT authentication, CORS, SQL Injection, and Rate Limiting
【Desirable Competencies】
- Ability to explain distributed system trade-offs such as Consistency versus Availability
- Experience working with AI-assisted development workflows and evaluating AI-generated outputs