Mid-level Software Engineer
Enzai Technologies
Enzai is a Belfast-based, VC backed start-up building AI governance software. Founded with the mission to empower organisations to build and deploy AI responsibly, we provide a powerful platform that helps teams manage the risks, compliance, and legal considerations that come with building, buying and deploying AI systems. Our platform is trusted by forward-thinking enterprises and public institutions across Europe, the United States and beyond.
Role Overview:We’re looking for a Mid-Level Software Engineer to join our growing engineering team at Enzai. In this role, you’ll contribute to the development of our core platform that helps organisations manage the operational challenges of governing AI.
As a mid-level engineer, you’ll work closely with experienced team members in a highly collaborative environment where learning and mentorship are part of the culture. You’ll help build and maintain features across our platform, using modern functional programming principles and tools.
This is a great opportunity for someone early in their career who’s excited about building meaningful software, learning new technologies, and contributing to the responsible future of AI.
Responsibilities:- Design, develop, and maintain scalable backend services using Elixir, Phoenix, and LiveView
- Take ownership of features from concept through to deployment and monitoring
- Collaborate closely with product, design, and other engineers to build intuitive and robust user experiences
- Contribute to architectural decisions and help shape the technical direction of the platform
- Write clean, well-tested, and maintainable code, with a focus on long-term scalability and security
- Help improve development processes, tooling, and deployment workflows (AWS, CI/CD, etc.)
- Support and mentor junior team members through code reviews and knowledge sharing
- Participate in planning and product discussions
- Stay informed about new tools, technologies, and best practices in functional programming and web development
- Three to five years experience writing production-level code (through previous roles)
- Professional experience working with Elixir and the Phoenix framework in a production environment
- Solid understanding of LiveView and building real-time, interactive web applications
- Familiarity with AWS services or similar (e.g., ECS, S3, RDS) and cloud infrastructure best practices
- Experience with PostgreSQL, including writing and optimizing complex queries
- Familiarity with CI/CD pipelines and version control (e.g., Git)
- Comfortable working across the stack, from backend systems to frontend logic
- Strong problem-solving skills and attention to detail
- Strong grasp of software architecture and best practices
- Effective communication and collaboration skills
- Knowledge of software testing practices and tools
- Proven ability to work independently, take ownership of features, and contribute to architectural decisions
- A proactive attitude and eagerness to learn in a fast-paced startup environment
- Experience working in a startup or agile development environment
- Interest in AI, data governance and/or legal tech
- Experience mentoring junior developers or contributing to team knowledge-sharing
- Contributions to open-source projects or personal coding projects
- Interest in the legal, ethical, and societal implications of AI and emerging technologies
- Competitive salary with equity / stock options
- Learning / development budgets for courses and certifications
- Company laptop (Mac)
- Team outings and social events
- Ground-floor opportunity with high growth opportunities
- Direct impact on product and company direction
- Travel opportunities to conferences and events
Location: Ormeau Avenue - Belfast
Website: https://www.enz.ai/
Apply: Send your CV to hey@enz.ai