Job Openings M27 - Full Stack Engineer

About the job M27 - Full Stack Engineer

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.