Responsibilities
- Lead the end-to-end delivery of complex features, ensuring scalable, robust, and maintainable technical solutions.
- Drive engineering excellence by promoting high standards in code quality, security, reusability, and system reliability.
- Participate actively in architectural discussions and technical decision-making within the squad.
- Contribute to shaping the technical direction of digital initiatives and platform evolution.
- Establish and improve engineering practices, tools, and processes to foster a collaborative and high-performing engineering culture.
- Manage technical dependencies and communicate effectively with stakeholders, including senior leadership and legal domain experts.
- Collaborate with leadership teams on technical planning, infrastructure strategies, and roadmap development.
Requirements
Technical Skills & Experience
- Minimum 7 years of professional software engineering experience.
- Proven experience building and maintaining large-scale, high-availability systems.
- Experience in public sector, legal, or regulated environments is an advantage.
- Strong expertise in modern full-stack web application development and architecture.
- Proficient in:
- Frontend development using JavaScript/TypeScript
- Backend development using TypeScript and Python, especially for AI-related applications
- Hands-on experience in Generative AI (GenAI) development, including:
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- AI-driven application features
- Strong hands-on experience with AWS cloud infrastructure.
- Experience with Infrastructure as Code (IaC) using Terraform.
- Experience designing and maintaining CI/CD pipelines using GitLab CI within the SHIP-HATS ecosystem.
Leadership & Soft Skills
- Strong communication skills with the ability to engage both technical and non-technical stakeholders.
- Able to present complex technical concepts clearly to senior leadership and domain experts.
- Strong sense of ownership and ability to work effectively in high-stakes environments.
- Comfortable working in ambiguity and driving initiatives independently.
- Passionate about mentoring junior engineers and knowledge sharing.
- Mission-driven mindset with interest in public service, legal, or justice-related domains.
- Strong focus on engineering craftsmanship, performance optimization, and clean, maintainable code.