Jobs at Trufla
Senior Implementation Engineer
Description
Think insurance is boring? Think again.
Trufla Technology is a multinational Canadian company and the first of its kind – we offer a complete suite of digital solutions for the modern insurance brokerage. From SEO and web design, to lead management, branded customer service and API’s, Trufla provides a 360° digital strategy for brokerages and reimagines the way their customers interact with insurance.
Trufla is leading a digital revolution that will transform the insurance industry! We’re growing fast, and we’re looking for visionaries to join our team of innovators and disruptors at our Cairo offices.
It’s our goal for Trufla to be the BEST place to work. A great corporate culture is one of our top priorities.
Main Benefits:
- Competitive Salary Connected to USD exchange rate
- Employees Share Ownership Program
- Health Insurance
- Flexible Working Hours
- Continuing Education Opportunities
- Hybrid work model
- Team Building Activities
- Milestone celebrations – work anniversaries, birthday celebrations, etc.
About the Role
The Implementation Engineer is a technically skilled member of the Client Success Implementation Team, responsible for executing technical deliverables essential to onboarding clients onto Trufla’s products. This role blends backend configuration with direct client support and cross-functional collaboration. As a key contributor to the implementation lifecycle, the Implementation Engineer plays a vital part in delivering a smooth and technically sound onboarding experience for new clients.
This position is ideal for individuals with a solid technical foundation who are interested in growing toward product, development, or technical leadership roles. Implementation Engineers should be proactive, client-centric, and motivated to deepen their expertise in Trufla’s platforms and processes.
Key Responsibilities
Technical Execution
- Complete development and configuration tasks as assigned by Implementation Coordinators, Project Managers and Business Analysts.
- Troubleshoot technical issues and provide solutions within the scope of implementation.
- Coordinate and collaborate with Product, Development, and QA teams when issues or blockers require escalation.
- Maintain clear and thorough technical documentation of client-specific configurations and challenges.
Client Support
- Act as a technical point of contact during the onboarding phase, responding to client queries via email or through the intermediary of the Project Manager.
- Build rapport with new clients and help interpret their technical needs into product implementation tasks.
- Offer basic product usage training and guidance to clients in collaboration with the Project Managers.
Internal Collaboration & Process Improvement
- Support Implementation Coordinators, PM and BA’s by providing technical insight when needed.
- Contribute to the continual refinement of internal onboarding processes by identifying technical obstacles and suggesting improvements.
- Stay informed on product updates and participate in product planning sessions to understand new features and functionality.
Knowledge Sharing
- Document technical solutions, processes, and workarounds for internal knowledge bases.
- Mentor newer or less technical team members in understanding product functionality and tooling.
- Suggest enhancements to tools and practices to the Implementation Engineer Team Lead.
Required Skills & Experience
Technical Proficiency
- 2+ years’ experience in a technical role such as implementation, software support, or development.
- Solid understanding of:
- MySQL & Django
- HTML/CSS & JavaScript
- Linux OS & Shell scripting
- React and/or front-end frameworks
- NodeJS
- Familiarity with:
- JIRA
- AWS Cloud Services
- Apple Developer Program / Google Play Console
- Docker & CI/CD tools (GitLab/GitHub pipelines)
Willing to Learn
- Python, Angular
- Git version control and branching workflows
Values & Competencies
- Strong English verbal and written communication skills
- Client-first mindset with professional and friendly demeanor
- High attention to detail and critical thinking skills
- Flexibility in working hours to support clients in various time zones
- Ability to work independently and collaboratively in a fast-paced environment
- Organizational skills and ability to manage multiple priorities
- Curiosity about industry trends, tools, and best practices
- Openness to feedback and commitment to continuous improvement
Career Path & Growth
Implementation Engineers are encouraged to grow within Trufla through continuous learning and team contributions. Possible growth trajectories include:
- Senior Implementation Engineer
- Engineering Pod Lead
- Team Lead, Implementation Engineer
- Transition into Development, Product Management, or Quality Assurance roles depending on individual strengths and interests.
This role serves as a springboard for long-term opportunities within the product and technology landscape at Trufla.
Trufla Technology is an equal opportunity employer and is committed to all forms of diversity in the workplace. All qualified individuals are encouraged to apply.
Do you think we match? Apply Now!
If you get what it takes, apply to the job through the "Apply Now" button above.
*After applying, complete your application by taking the required assessment below: https://app.testgorilla.com/s/xyf9hhi9