Company Overview
A company in the information technology industry is hiring for a Senior Software Engineer/ Technical Lead position who will take ownership of system architecture, code quality, and team development, while closely collaborating with product and business stakeholders. This role requires a balance of people leadership and strong technical execution.
Job Description
- Lead technical design, implementation, code reviews, and deployment for key projects
- Take responsibility for system architecture ensuring scalability, reliability, and security
- Mentor and develop team members; establish coding standards and best practices
- Collaborate with product managers and cross-functional teams on requirements, estimation, and delivery planning
- Drive improvements in development processes (Agile/Scrum), CI/CD, and system observability
- Respond to production incidents, conduct root-cause analysis, and drive long-term solutions
- Research and introduce new technologies that add clear business value
Qualifications
- 8+ years of software development experience.
- 2+ years of Tech Lead or Lead Engineer experience.
- Strong experience in one or more of: Golang / PHP / Ruby (other languages are welcome)
- Experience with MVC frameworks, relational databases, and RESTful APIs.
- Cloud: AWS (required) – practical experience with core services (EC2, ECS/EKS, RDS, S3, IAM, CloudWatch, etc.)
- Proficiency in Git-based workflows and CI/CD practices
- Strong communication and problem-solving skills.
- Working proficiency in English.
- Experience with Kubernetes, frontend frameworks, distributed systems, or Japanese language is an advantage.