We are seeking an experienced Principal Software Engineer for our client in a remote role in Karachi with proven expertise in designing and delivering sophisticated software solutions. The ideal candidate will have a strong background in Node.js and microservices design principles, combined with exceptional communication and problem-solving skills. Experience within the Fintech, Banking, or Marketplaces sectors will be highly advantageous. You will collaborate with cross-functional teams, including developers, engineers, and business stakeholders, to shape and execute solutions that drive value and innovation for our clients.

Responsibilities:

  • Lead the design and solutions of scalable, reliable, and high-performance software solutions using Node.js and micro services, with a focus on the Fintech and banking domains.
  • Analyze and understand banking product requirements and translate them into effective technical solution documents tailored to the specific sector's needs.
  • Create and document development patterns, guidelines, and best practices to ensure consistency and quality across projects within the designated sectors.
  • Provide technical guidance, mentorship, and support to development teams, ensuring adherence to development standards and principles specific to Fintech, Banking, or Marketplace.
  • Collaborate with stakeholders to define project scope, goals, and requirements, and contribute to project planning and estimation processes within the targeted sectors.
  • Stay current with emerging technologies and industry trends within Fintech, Banking, and Marketplaces, and evaluate their potential to enhance our solutions.
  • Hands-on involvement in coding and development, especially in critical components or during solutioning reviews, aligned with the unique demands of Fintech, Banking, or Marketplace applications.
  • Collaborate closely with development teams to guide the implementation of complex features and functionalities specific to the designated sectors.
  • Identify and address performance bottlenecks and scalability concerns within the development framework, considering the transactional nature of Fintech, Banking, or Marketplace platforms.
  • Conduct regular performance assessments and recommend optimizations to ensure optimal system behavior and user experience.
  • Work closely with product managers, business analysts, and other stakeholders within the Fintech, Banking, or Marketplaces sectors to gather requirements, understand user needs, and translate them into technical specifications.
  • Effectively communicate technical concepts to both technical and non-technical audiences, fostering a clear understanding of good development framework decisions and trade-offs specific to the targeted sectors.

Requirements:

  • Bachelor's or master’s degree in computer science, Software Engineering, or a related field.
  • 8+ years of hands-on experience in software development and similar experience in solutioning, with a strong focus on Node.js.
  • Proven expertise in designing and implementing microservices design, including API design and integration patterns.
  • Strong understanding of software design principles, patterns, and best practices.
  • Excellent problem-solving skills and the ability to make sound technical decisions under pressure.
  • Exceptional communication and interpersonal skills, with the ability to collaborate effectively across teams and levels of the organization.
  • Previous experience in Fintech, Banking, or Marketplace projects or a related field is highly desirable.

工作详细内容

全部职位:
2 发布
工作时间:
早班
工作类型:
工作地址:
性别:
没有偏好
最低学历:
学士
学位头衔:
computer science, Software Engineering, or a related field.
职位等级:
资深专业人员
经验:
7年 - 8年
在之前申请:
Oct 01, 2023
发布日期:
Aug 30, 2023

Aion Digital

· 101-200 员工 - 卡拉奇

你最大的竞争优势

快速得到有竞争力的分析和专业的对你的评定
联系我们团队的专业顾问来提升你的简历
尝试罗资 专业版
我在ROZEE上找到工作啦!