仕事概要
■About Us
We are a fast-growing startup, and as we scale, we're doubling down on building a world-class Developer Experience (DX) for our engineering team.
Our Platform team focuses on creating the tools, workflows, and systems that help developers deliver high-quality software efficiently and reliably.
We are looking for a Junior Platform Engineer to join our team and help us streamline internal processes, improve frontend/backend development workflows, and create seamless CI/CD pipelines. You’ll have an opportunity to work on critical developer tooling while learning from experienced engineers.
■Role Overview
As a Junior Platform Engineer, you’ll contribute to improving developer productivity by maintaining and enhancing shared tools, configurations, and internal libraries. Your responsibilities will span both frontend and backend systems, focusing on automation, standardization, and ensuring a seamless development experience.
You will work closely with the broader engineering team to identify pain points in current workflows and collaborate on solutions to improve developer efficiency and code quality.
■Responsibilities
◇Tooling and Configuration Management
Maintain and improve shared ESLint configurations for frontend and backend projects.
Manage and maintain shared internal npm packages, ensuring they are up-to-date, versioned, and well-documented.
Set up and maintain tools like Husky, lint-staged, commitlint, and semantic-release for consistent commits and automated releases.
◇CI/CD Pipelines
Collaborate with the team to improve GitHub Actions workflows for CI/CD.
Build and maintain a shared GitHub Actions library using composite actions and reusable workflows for consistent automation.
Optimize pipeline performance and reliability to improve feedback loops.
◇Testing and Linting
Enhance and maintain configurations for Vitest, Jest, and other testing tools.
Create automated solutions to ensure testing reliability and fast execution in CI/CD.
◇Developer Experience (DX)
Support frontend/backend development setups, including configurations for tools like Nuxt, TypeScript, and other modern frameworks.
Work on improving onboarding scripts and templates to ensure engineers can start contributing quickly.
Document tools, processes, and best practices to keep the engineering team aligned.
◇Automation
Identify areas of manual effort across the development workflow and automate them where possible.
Ensure developer tools integrate seamlessly with local and remote environments.
■Why Join Us?
Ownership and Impact: Your work will directly impact the productivity and happiness of our engineering team.
Learning Opportunity: Work alongside experienced engineers on critical systems and tools, gaining deep expertise in developer tooling and automation.
Growth Path: A clear path for growth into a mid-level Platform Engineer role as you build skills and expertise.
Cutting-Edge Tech: Work with modern tooling, frameworks, and CI/CD systems in an environment that values innovation.
■What Success Looks Like
Consistent developer workflows across frontend and backend projects.
Reduced time spent by engineers on repetitive tasks due to automation.
Improved CI/CD pipelines with faster build and test times.
Well-maintained and documented shared tools and libraries.
必須スキル
■Technical Skills
・Familiarity with JavaScript/TypeScript ecosystems, including package management with npm.
・Experience or understanding of ESLint, Husky, lint-staged, commitlint, conventional commits and SEM versioning.
・Basic experience with GitHub Actions (writing workflows, reusable actions).
・Understanding of CI/CD concepts and automation.
・Familiarity with testing frameworks like Vitest, Jest, or similar.
・Understanding of frontend/backend tooling (e.g., Vue / Nuxt, Webpack/Vite, or Node.js build processes).
■Soft Skills
・Passion for improving developer productivity and creating polished workflows.
・Strong problem-solving skills with an eagerness to learn and grow.
・Ability to work collaboratively in a fast-paced startup environment.
・Good written communication for creating documentation and onboarding guides.
・Fluency in English.
歓迎スキル
・Experience with semantic-release for automated versioning and releases.
・Knowledge of or experience with Storybook.
・Familiarity with Dependabot or Renovate for dependency management.
・Exposure to managing shared codebases and npm package publishing.
・Experience contributing to DX initiatives like custom bash scripts, templates, or CLI tools.
・Familiarity with Nuxt 3 or similar modern frameworks.
・Exposure to AWS.
・Experience with containers like Docker.
応募概要
勤務地 | Shinjuku Gyoen Front Building, 6F 1-6-3 Shinjuku, Shinjuku-ku, Tokyo 160-0022 |
---|---|
雇用形態 | Permanent |
勤務体系 | ・Hybrid Work (Office days: Wednesday, Friday) ・Flextime System (No Core hours) ・Full Two-Day Weekend (Saturday, Sunday, national holidays, year-end, and New Year holidays) |
試用期間 | 6 months |
福利厚生 | ・Transportation allowance ・Comprehensive social insurance ・Stock option program ・Language learning support ・Library Program (Company supports the purchase of books necessary for work.) ・Certification support program ・For overseas candidates: Visa Support |
企業情報
企業名 | amptalk株式会社 |
---|---|
設立年月 | 2020年5月 |
本社所在地 | 〒160-0022 東京都新宿区新宿1丁目6−3 新宿御苑フロントビル6F |
資本金 | 9990万円 |
従業員数 | 35名 |