drjobs Principal Software Engineer

Principal Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5years

Job Location drjobs

Lahore - Pakistan

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description


About vFairs:

vFairs is an all-in-one event management software that helps organizations of all sizes host memorable virtual hybrid and in-person events. Were on a mission to help organizations influence inspire & delight audiences they care about without limits of space & time. Rated #1 by our customers on review sites such as G2 Capterra and SourceForge we empower companies to host engaging & high-impact events using our best-in-class tech combined with unbeatable customer support.

Company Culture:

We are a team of diverse employees from around the world bringing our unique skills and experience together to create a well-rounded supportive remote-first environment. Our culture relies on the values of inclusivity innovation accountability and transparency with absolutely no ceiling on how high you can fly with us! Role Overview:

vFairs is seeking a Principal Software Engineer with deep expertise in web technologies to lead technical initiatives mentor development teams and architect scalable solutions. As a technical leader youll drive innovation establish best practices and ensure the delivery of high-quality performant web applications.

RESPONSIBILITIES

Technical Leadership

  • Architect and design scalable web applications and microservices

  • Lead technical decisions and establish coding standards across the organization

  • Mentor and guide development teams on best practices and emerging technologies

  • Conduct technical interviews and contribute to hiring decisions

  • Drive innovation by researching and implementing new technologies and frameworks

Development & Engineering

  • Develop and maintain high-performance web applications using modern JavaScript frameworks ( React Angular)

  • Design and implement robust backend APIs using Laravel/PHP and other relevant technologies

  • Write and optimize complex MySQL queries and database schemas

  • Build responsive accessible front-end components using HTML5 CSS3 and modern CSS frameworks

  • Implement comprehensive testing strategies (unit integration e2e)

System Design & Performance

  • Architect scalable maintainable and performant web solutions

  • Optimize applications for maximum speed scalability and user experience

  • Design and implement caching strategies and performance monitoring

  • Ensure cross-browser compatibility and mobile responsiveness

  • Implement security best practices and data protection measures

Process & Quality Assurance

  • Establish and maintain CI/CD pipelines and deployment strategies

  • Conduct thorough code reviews and provide constructive feedback

  • Implement version control best practices and branching strategies

  • Define and monitor key performance indicators for web applications

  • Troubleshoot complex issues and provide technical support

Collaboration & Communication

  • Collaborate with product managers designers and stakeholders to define technical requirements

  • Communicate technical concepts to non-technical stakeholders

  • Participate in agile ceremonies and contribute to sprint planning

  • Document technical decisions architecture and implementation details



Requirements

Education & Experience

  • BS/MS in Computer Science Software Engineering or related field

  • 8 years of progressive experience in full-stack web development

  • 3 years in a senior/lead technical role with team leadership experience

  • Proven track record of delivering complex web applications at scale

Technical Expertise

  • Expert-level proficiency in modern JavaScript (ES6) and TypeScript

  • Deep experience with React or Angular (preferably multiple frameworks)

  • Strong backend development skills with Laravel/PHP and RESTful API design

  • Advanced database skills including MySQL optimization complex queries and schema design

  • Experience with modern build tools (Webpack Vite etc.) and package managers

Architecture & Design

  • Experience designing and implementing microservices and distributed systems

  • Knowledge of web performance optimization techniques and tools

  • Understanding of security best practices (OWASP authentication authorization)

  • Experience with cloud platforms (AWS Azure GCP) and containerization (Docker Kubernetes)

Development Practices

  • Expertise in Git workflows branching strategies and version control best practices

  • Experience with CI/CD pipelines and automated testing frameworks

  • Knowledge of agile methodologies and software development lifecycle

  • Experience with monitoring logging and observability tools

Soft Skills

  • Strong leadership and mentoring abilities

  • Excellent communication skills (technical and non-technical)

  • Problem-solving mindset with analytical thinking

  • Ability to work independently and lead cross-functional teams

  • Continuous learning attitude and passion for technology

PREFERRED QUALIFICATIONS

  • Experience with event-driven architectures and real-time web applications

  • Knowledge of WebRTC WebSockets and real-time communication protocols

  • Experience with performance monitoring tools (New Relic DataDog etc.)

  • Contributions to open-source projects or technical communities

  • Experience with accessibility standards (WCAG) and internationalization

  • Knowledge of SEO best practices and web analytics

  • Experience with progressive web apps (PWA) and mobile web development



Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.