Principal Software Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in computer science or related field., Over 10 years of hands-on software development experience., Proficiency in React, Node.js, and multiple UI technologies., Experience with micro front-end architecture, SPA, CI/CD, and cloud deployment..

Key responsibilities:

  • Lead technical strategy and drive long-term product vision.
  • Develop and manage front-end components for the platform.
  • Collaborate with design and cross-functional teams to create user-friendly UI.
  • Conduct code reviews and promote best practices in software development.

Yitro Global logo
Yitro Global
51 - 200 Employees
See all jobs

Job description

Job Description
Primary role of the Principal Software Engineer is to envision and build internet scale services on Cloud in product teams, drive longterm product visions with key technology and architecture decisions alongside DevOps evolution having both functional and nonfunctional requirements satisfied. Need to have passion for writing good and scalable code and coach groom upskills technical teams by working closely with Architects, Engineering Managers, Leads and Developers.

Responsibilities

  • Provide technical thought leadership and lead strategic initiative.
  • Create, Develop and Manage frontend components and services for Citrus Ad’s platforms.
  • As a subject matter expert, be the “go to” person for frontendUI development for the product.
  • Maintain understanding of technology trends and practices and future trends in the industry.
  • Proactively drive innovation with new ideas and options made available by new technologies.
  • Work with the Product Design team to design bestinclass UI components that are functional, easy to use, and can be used broadly throughout the platform.
  • Lead design and implementation of new product ideas, components and POC for possible solutions
  • Develop and evangelize best practices and implementation standard.
  • Conduct regular code and design review to improve quality of the product.
  • Collaborate with diverse stakeholders in conceptualizing, estimating, and developing new software solutions and enhancements.
  • Provide guidance for deployment, customization, and monitoring through DevOps tools meant for Cloud management.
  • Work with crossfunctional teams during crisis to address and resolve complex incidents and problems.

    • Qualifications

      Must haves

      • Bachelor’s degree in computer science or a related technical discipline
      • 10+ years’ experience in hands on development.
      • Solid Experience with React, Node • Experience with more than one UI technology stack
      • Experience in independent component design practices
      • Experience with Micro front end and SPA
      • Experience with Storybook, Git
      • Experience with CICD pipelines.
      • Strong problemsolving and analysis skills.
      • Strong understanding of system design
      • Good understanding of Agile Methodologies
      • Excellent communication skills, both oral and written
      • Strong technical documentation skills.

        • Good to have:

          • Experience in building SAAS product on public cloud
          • Experience with GCP
          • Experience in building products that deals with really high volume.
          • Experience of retail, ecommerce, marketing Doma About company
          • Give a brief summary of what your company does.

    Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Communication
    • Problem Solving

    Software Engineer Related jobs