Backend Engineer
Location
Japan
Posted
127 days ago
Salary
¥1,200K - ¥3,000K / year
Seniority
Senior
Job Description
Backend Engineer
Tailor
• 自社開発基盤「Tailor Platform」のプラットフォームレイヤー/個別アプリケーションのBFFレイヤーの開発 • BFFは顧客ごと高速に立ち上げていく必要がありますので、code generationやテンプレートなど駆使し、顧客アプリケーション要件を見ながら、アジリティの高いフレームワークの開発をおこなっていただきます。 • Goによるマイクロサービスアプリケーションの設計、開発 • Backend for Frontend向けI/Fの設計 • マイクロサービス間のI/Fの設計〈Protobuf+gRPC / GraphQL〉 • ERPシステムに必要なDirectoryサービスや独自データベース、ゲートウェイの実装
Job Requirements
- GoなどによるWEBアプリケーションの設計、開発
- BFF向けI/Fの設計/マイクロサービス間のI/Fの設計〈Protobuf+gRPC / GraphQL〉
- 要件に基づいたアプリケーション設計と開発/パフォーマンスチューニング
- 標準化やOpenSourceプロダクトの開発経験
- テックリード(リードエンジニア)として技術面からチームを牽引した経験
- Individual Contributorとしてのスペシャリスト経験
- リモートワークでの業務が可能な方
Benefits
- 希望PC、モニター等の貸与
- 交通費支給
- 各種社会保険完備
- 学習に対する支援(書籍購入・カンファレンス参加費用等)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer, Collection
Vannevar LabsSilicon Valley technology for the country's most critical national security problems
• Develop innovative software systems that collect data from multiple online sources • Gain and maintain access to hard-to-collect OSINT data • Ensure the systems are scalable and robust, and adapt to a rapidly changing environment • Collaborate with our mission team and product managers to translate user needs into data collection solutions • Collaborate with product and platform engineering teams to ensure data delivery • Improve existing data collection systems • Provide technical guidance and mentorship to peers
Senior Software Engineer, Agents – Python
LiveKitThe Realtime Cloud. Build and scale voice and video applications.
• Design and implement core components of the Agents Python framework • Define APIs and abstractions that developers rely on • Own features from design through implementation • Identify simple and elegant solutions to complex design problems • Propose and debate architectural decisions that shape the framework • Ensure new features integrate cleanly with the broader ecosystem • Collaborate with engineers across Python, Node, and Rust systems
• Collaborate across disciplines: Work closely with cross-functional teams including Frontend/Backend Engineers, Infrastructure, QA (SDET), and Product Managers to design, develop, and deliver innovative solutions that drive real impact. • Design and implement robust systems: Translate both functional and non-functional requirements into scalable, reliable, and maintainable software. Your code will directly shape user experiences and system integrity. • Build and operate microservices: Develop, deploy, and maintain high-performance microservices using Spring Boot. Own your services end-to-end—from design and implementation to deployment and ongoing support. • Operate in cloud-native environments: Manage deployments and configurations across various Kubernetes clusters, ensuring smooth rollouts and minimal downtime in production and staging environments. • Champion system excellence: Take responsibility for the performance, scalability, security, and data consistency of the systems your team owns. Proactively identify bottlenecks and propose architectural improvements. • Drive engineering best practices: Promote clean code, test automation, continuous integration, and DevOps principles. Help elevate the engineering culture through thoughtful code reviews, tech talks, and collaboration. • Mentor & lead by example: Provide guidance to team members, lead team level product and engineering initiatives, influence coding standards, support your team in making critical decisions.
• Collaborate across disciplines: Work closely with cross-functional teams including Frontend/Backend Engineers, Infrastructure, QA (SDET), and Product Managers to design, develop, and deliver innovative solutions that drive real impact. • Design and implement robust systems: Translate both functional and non-functional requirements into scalable, reliable, and maintainable software. Your code will directly shape user experiences and system integrity. • Build and operate microservices: Develop, deploy, and maintain high-performance microservices using Spring Boot. Own your services end-to-end—from design and implementation to deployment and ongoing support. • Operate in cloud-native environments: Manage deployments and configurations across various Kubernetes clusters, ensuring smooth rollouts and minimal downtime in production and staging environments. • Champion system excellence: Take responsibility for the performance, scalability, security, and data consistency of the systems your team owns. Proactively identify bottlenecks and propose architectural improvements. • Drive engineering best practices: Promote clean code, test automation, continuous integration, and DevOps principles. Help elevate the engineering culture through thoughtful code reviews, tech talks, and collaboration. • Mentor & lead by example: Provide guidance to team members, lead team level product and engineering initiatives, influence coding standards, support your team in making critical decisions.



