Epicareer Might not Working Properly
Learn More

Principal Engineer

Salary undisclosed

Apply on


Original
Simplified

Your Role:

Reporting to the Tech Delivery Manager, you will participate in the development of new solutions for our systems and help onboard new clients into our existing systems.

This role is a senior-level engineering position responsible for leading high-level technical strategy, guiding engineering teams, and making decisions that impact the architecture, development, and success of products and systems.

Responsibilities

This role is a blend of deep technical expertise, leadership and cross functional collaboration.

  • Architectural Decisions:
    - Make high-level design decisions with solution architects, ensuring scalability, maintainability, and performance to meet current and future business needs.
    - Design and oversee the development of complex, large products.
  • 2. Mentorship and Coaching:
    - Provide technical mentoring and guidance to junior and mid level engineers helping them grow technically and professionally, particularly in complex problem solving scenarios.
    - Act as point of escalation for technical challenges that arise during project implementation.

    3. Code Reviews:
    - Ensure code quality and enforce best practice

    4. Problem Solving:
    - Address high-priority technical challenges or blockers that require deep expertise.
    - Lead teams through complex problem-solving, such as performance bottlenecks, scaling issues or technical debts.

    5. Innovative and R&D
    - Propose and implement innovative solutions to keep the organization at the forefront of technology advancements.
    - Involve in long-term technical strategy and roadmap development.

    Requirements (MUST HAVE):

    • Experience with NodeJS and Laravel PHP
    • Knowledge of REST APIs
    • Ability to communicate technical concepts clearly and effectively with both technical and non-technical audiences.
    • Experience working with Docker containers
    • Knowledge of coding best practices
    • Experience with AWS and services offered
    • 10+ years experience developing web applications
    • Strong understanding of the Software design/architecture process
    • Attention to details considering testing scenarios during development
    • Eager to learn new technologies and acquire new knowledge
    • Active and responsive
    • Strong Analytical and critical-thinking skills, with the ability to solve complex engineering problems

    Desirables (preferred)

    • Strong experience in Cloud Technologies, AWS certification
    • Experience working with compliance requirements such as GDPR, PCI DSS, PDPA..
    • Knowledge of NodeJS / Express framework
    • Knowledge of serverless technologies
    • Knowledge of Linux systems
    • Candidates with experience in the travel insurance industry or related fields will have the privilege of being considered for this role

    If you are a highly skilled engineer with a passion for innovation and leadership, we're looking for talented individuals like you and we want to hear from you. Apply today to join our team and help us build the future!

    You can submit your application and resume directly to

    We’re excited to receive your application and look forward to potentially welcoming you to the team!