Enable job alerts via email!

Software Architect

PT Bahari Eka Nusantara (Ben Line Agencies)

Jakarta Utara

On-site

IDR 300.000.000 - 400.000.000

Full time

Today
Be an early applicant

Job summary

A leading shipping services company in Jakarta Utara is seeking a Senior Developer to design and document architecture for new features within the PHP Laravel ecosystem. The ideal candidate has 5-8 years of experience, with expertise in PHP, Laravel, and architectural patterns. This role involves making critical design decisions and providing mentorship to developers while collaborating with business stakeholders.

Qualifications

  • 5-8+ years of experience as a senior or lead developer.
  • At least 2 years in an architecture-focused role.
  • Expert proficiency in PHP and Laravel.
  • Strong knowledge of architectural and design patterns.
  • Excellent communication and leadership skills.

Responsibilities

  • Design and document the architecture of new features.
  • Make high-level design decisions.
  • Conduct code reviews and provide mentorship.
  • Collaborate with stakeholders to translate requirements.

Skills

PHP
Laravel
MySQL
CI/CD
Docker
Cloud platforms
Architectural patterns
Design patterns
Leadership
Communication
Job description

Design and document the architecture of new features and systems within the PHP Laravel ecosystem, ensuring a smooth transition to a modular monolith.

Make high-level design decisions on technology, frameworks, and architectural patterns.

Be proficient and hands-on with the chosen tech stack to build a robust and practical solution.

Define coding standards, best practices, and a common component library to ensure code quality and reusability.

Conduct code reviews and provide technical guidance and mentorship to senior and junior developers.

Collaborate with business stakeholders and product managers to translate requirements into technical specifications.

Be deeply involved in the "how" of a project, choosing the right components, design patterns, and standards

Required Skills & Experience:

5-8+ years of experience as a senior developer or lead developer, with at least 2 years in an architecture-focused role.

Expert proficiency in PHP and the Laravel framework.

Extensive experience with database design and optimization, specifically with MySQL.

Strong knowledge of architectural patterns (e.g., modular monoliths, microservices, layered architecture) and design patterns.

Experience with CI/CD pipelines, containerization (Docker), and cloud platforms (Azure, GCP).

Excellent communication and leadership skills to get buy-in from both the development team and business stakeholders.

Deliverables:
  • Architectural Blueprint: A detailed diagram and document outlining the planned transition to a modular monolith, showing how different modules will interact.
  • Common Library: A documented and tested library of reusable components and helper functions (e.g., for logging, API calls, or common data transformations) to prevent code duplication.
  • Technical Roadmap: A plan that outlines the key architectural milestones, including a strategy for managing and reducing technical debt.
  • Code Standards & Guidelines: A set of clear, actionable rules for coding style, security practices, and testing to ensure consistency across the team.
About the Company:

Ben Line Agencies is a shipping services partner of choice in Asia, providing first class liner and port agency services to many of the best known names in the maritime sector, together with an extensive range of related services. With over 150 years of experience in the shipping industry in Asia, Ben Line Agencies has established a network of over 100 offices across 16 countries and has built a solid reputation based on integrity, consistency and competence.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.