Principal Software Engineer

18 - 28 years

35 - 50 Lacs

Posted:4 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role & responsibilities

We are seeking an experienced Principal Engineer to lead the design and development of scalable, maintainable Vue.js applications. You will drive UI architecture decisions, establish design systems, and mentor development teams while contributing to cutting-edge technology solutions. Key Responsibilities

  • Architect and Develop Solutions:

    Design, architect, and build robust and scalable web applications and systems using PHP for the back-end, and modern front-end technologies Vue.js
  • System Design & Optimization

    : Oversee the design and implementation of database schemas, API design, and overall system architecture, ensuring performance, scalability, and security.
  • Design Systems:

    Build and manage comprehensive design systems and shared component libraries using tools like Storybook
  • Code Quality & Standard:

    Champion clean code, unit testing, automation, and participate actively in code reviews to maintain high-quality code standards
  • Full-Stack Development

    : Contribute as a full-stack developer to transform innovative technology concepts into production-ready solutions
  • Team Collaboration

    : Work closely with product managers, UX designers, other developers, and stakeholders to translate business requirements into technical solutions and ensure successful project delivery
  • Innovation & Research:

    Stay updated with emerging technologies, frameworks, and industry trends, and introduce innovative ideas to improve development processes and product capabilities

Preferred candidate profile

18+ years of hands-on experience in PHP using Yii Framework

  • Expert PHP Proficiency

    : Deep expertise in

    PHP

    and popular frameworks Preferably

    Yii or Laravel, Symfony, or others.

  • Full Stack Expertise:

    Strong command of front-end technology Vue.Js and back-end development principles.
  • Database Management

    : Extensive experience with relational

    (e.g., MySQL, PostgreSQL)

    and/or

    NoSQL databases (e.g., MongoDB)

    , including schema design, query optimization, and performance tuning.
  • API Design & Integration

    : Proven ability to design, develop, and integrate

    RESTful APIs.

  • Architectural Understanding

    : Strong understanding of software architecture patterns, design principles, and best practices.

Version Control

Problem-Solving & Analytical Skills

  • Leadership & Communication:

    Excellent communication, interpersonal, and leadership skills to effectively guide and collaborate with a team.
  • Education

    : Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Required Experience & Qualities

Leadership

Communication

Problem Solving

AI-Powered Development

Independence

Collaboration

Web Standards:

Mock Interview

Practice Video Interview with JobPe AI

Start Artificial Intelligence Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
First Due logo
First Due

Public Safety Technology

Norwalk

RecommendedJobs for You