jobs in Hiree

全职 Principal Engineer 工作, 薪水 up to MYR 20,000, Hiree Federal Territory 公司招聘中 - Ricebowl

Principal Engineer

MYR18,000 - MYR20,000 每月

KL City, Federal Territory

分享
保存

工作地点

  • Kuala Lumpur Federal Territory Malaysia

职位描述

岗位职责

Key Responsibilities

As a Principal Engineer, you will be responsible to provide technical leadership to build, develop and scale many of our website, buyer and selling related applications and services. You will guide and influence complex and high impact decisions across approaches to both backend and front-end engineering, deployment and operations for buyer tribe. Your role will likely involve a mix of responsibilities, such as:

  • Define the technical vision for the buyer tribe application services and influence the team by writing clean, maintainable and scalable systems.
  • Writing critical, complex, or foundational parts of a system, such as core architecture, frameworks, or performance-critical components.
  • Work with technical stakeholders, to own and build a complex collection of products and services for buyer tribe.
  • Strong leadership skills - influence teams without authority, collaborate with other teams efficiently.
  • Be an Inspiring role model for your technical team members. Lead by example and influence product/business stakeholders.
  • Be the champion of engineering excellence - Coding best practices, deployment best practices, maintain healthy code coverage, keep the codebase clean for better maintainability and security.
  • Emphasize innovation to stay ahead of the competition. Develop and implement engineering strategies.

Experience and Knowledge

  • Expertise and strong experience in software development: You have more than 12 years of experience working with complex software and software development ecosystems.
  • Expert in systems thinking and technical design: You love designing architectural solutions to enable highly reliable, fault-tolerant, and scalable production systems.
  • You are experienced in designing event-driven distributed systems. You are very familiar with event sourcing, CQRS and identify a design fault by looking at the event lifecycle.
  • Strong experience in domain-driven design especially tactical patterns.
  • Mastery in Nodejs Ecosystem.
  • You are an experienced TypeScript engineer; You know the ecosystem by heart, have years of experience in writing, scaling and maintaining TypeScript based systems in production with high availability.
  • You also have exposure to other programming languages and are open about up-skilling and cross-skilling whenever necessary to solve specific problems. Our technology stack is consists of but not limited to: NodeJS, SQL / NoSQL based DBs, Kafka, Kubernetes.
  • Experienced in distributed systems: You love microservices; building, managing and scaling them. You understand the complexity of distributed tracing and logging.
  • Experienced in Front-end ecosystem: You have experience in front-end technologies like: Angular, React or Next.js. You can define best practices, guide developers to write maintainable code.
  • Good understanding of Azure Cloud and Container orchestration: You have experience with the cloud - we use Azure, so having experience in Azure is advantageous. You have experience in container orchestration tools like Kubernetes.
  • You are an advocate of Agile Software Development and DevOps practices. You have worked in various agile software development teams, and you understand the value of being agile. You should also have experience in CI/CD in distributed systems development.
  • Excellent communication and problem-solving skills: Your exceptional facilitation and influencing skills, together with practical problem solving will see you excel in this role.

Skills and attributes

  • Leadership and Mentorship - Inspiring, guiding, and developing other engineers, setting technical standards, delegating, and fostering a strong engineering culture.
  • Strategic Thinking - Planning long-term engineering strategies, setting buyer tribe goals, and making high-level architectural decisions.
  • Communication and Influence - Articulating complex ideas to technical and non-technical audiences, writing clear documentation, and influencing internal and external stakeholders.
  • Problem Solving - Critical thinking to identify and solve complex, systemic problems and identify areas for process improvement.
  • Deep understanding of common design patterns for Front-end, and Back-end development and Devops capability aligned with industry trends.
  • Experience working in cross-functional agile teams with a Scrum, Ceremonies, and DevOps culture.
  • Excellent self-learner with high aptitude to acquire and master new technology skills.
  • Proven ability to work effectively with and contribute to the immediate team and to the Centre of Excellence.
  • Ability to evaluate and challenge functional and technical requirements and design.
  • Strong ability and desire to be able to work in an onshore/offshore environment.

Job Types: Full-time, Contract
Contract length: 12 months

Pay: RM18,000.00 - RM20,000.00 per month

Experience:

  • Principle Engineer: 10 years (Required)
  • Node.js: 6 years (Required)

Language:

  • English (Required)

Work Location: In person

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多