Lineage is embarking on a major modernization of its core platform, evolving a legacy monolith into a modern, modular architecture to power the business for the next decade and beyond.
Requirements
- Deep understanding of DDD, Clean Architecture, and modern modular or service-oriented design.
- Hands-on experience with Java, Node.js, React, and relational databases like MS SQL Server (or similar languages, frameworks, and databases).
- Strong understanding of modern delivery practices, including CI/CD, containerization, and cloud-native approaches.
- Proven ability to design migration and cutover strategies that minimize risk and disruption.
Responsibilities
- Investigate the current system, assist in designing the modern approach, and implement that design into a working increment of software.
- Focus on best practices for all layers - UI, API, and Workers, ensuring well-crafted technology delivery to achieve business objectives both functional and non-functional.
- Evolve our core platform into a modular monolith or service-based design with clear separation of concerns based upon the architectural vision while remaining agile and adaptive to change.
- Ensuring uninterrupted business operations as solutions migrate; integrate the codebase without disrupting existing development.
- Build mechanisms to provide feedback and utilize that feedback to verify adherence to best practices.
- Partner with product, engineering, and leadership to align architecture decisions with strategic goals.
- Use feedback from implementation teams to refine designs and improve scalability, maintainability, and delivery velocity.
Other
- Extensive experience delivering enterprise systems (7+ years software development, 3+ years in a senior role).
- Excellent communication and collaboration skills, with the ability to influence across teams and departments.
- Has a true passion for software development in the logistics space.
- Review and collaborate with internal and external partners to deliver.
- Success in this role enables greater responsibilities and promotions!