Job Openings
Senior Full-Stack Engineer
About the job Senior Full-Stack Engineer
Key Responsibilities:
- Technical Ownership: Lead the end-to-end delivery of complex features, ensuring that technical designs are robust, scalable, and aligned with long-term goals.
- Engineering Excellence: Drive the adoption of high-quality engineering standards, ensuring that software systems are maintainable, secure, and reusable.
- Design & Implementation: Take an active role in architectural discussions and squad-level technical decisions, advocating for best practices in modern software development.
- Strategic Influence: Help shape the technical direction of digital initiatives to maximize their impact on the public good.
- Culture Building: Establish and refine engineering practices and tools that foster a strong, effective, and collaborative engineering culture.
- Stakeholder & Dependency Management: Independently navigate work-related dependencies and communicate technical concepts effectively to both senior leads and legal domain experts.
- Roadmapping: Collaborate with leadership to define and update technical plans and infrastructure roadmaps to meet future organizational needs.
What We Are Looking For:
Technical Requirements
- Professional Experience: * At least 7 years of professional experience in software engineering.
- Proven track record of building and maintaining large-scale, high-availability software systems.
- (Good to have) Experience in public sector, legal, or highly regulated environments is advantageous.
- Full-Stack Expertise: Deep experience in modern full-stack web application architecture and development.
- Tech Stack: Proficiency in JavaScript Typescript frontend development and TypeScript/Python for AI related back-end development.
- GenAI Development: Hands-on experience in Generative AI (GenAI) development, including working with Large Language Models (LLMs), RAG patterns, and building AI-driven features.
Infrastructure & Cloud:
- Strong hands-on experience working with Amazon Web Services (AWS) infrastructure.
- Proficiency in Infrastructure as Code (IaC) using Terraform.
DevOps:
- Experience designing and maintaining CI/CD pipelines exclusively using GitLab CI within the SHIP-HATS ecosystem.
Leadership & Soft Skills
- Strong Communication: Able to hold your own in conversations with legal professionals, product owners, vendors, and senior leadership. You can present complex findings clearly to non-technical audiences.
- Technical Maturity: A strong sense of ownership and the ability to navigate a professional, high-stakes organizational environment.
- Comfort with Ambiguity: You create structure where none exists and drive progress without waiting for perfect conditions or complete information.
- Mentorship: A collaborative mindset with a passion for coaching junior members and sharing knowledge with the wider team.
- Mission-Driven: A genuine commitment to the public good and an interest in the legal and justice sector.
- Craftsmanship: An uncompromising focus on engineering excellence, performance, and clean, well-documented code.