
Principal Software Engineer
vFairs
full-time
Posted on:
Location Type: Remote
Location: Pakistan
Visit company websiteExplore more
Job Level
About the role
- 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
- Develop and maintain high-performance web applications using modern JavaScript frameworks (Vue.js, React, Angular)
- 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)
Requirements
- 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
- Expert-level proficiency in modern JavaScript (ES6+) and TypeScript
- Deep experience with Vue.js, 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
- Expertise in Git workflows, branching strategies, and version control best practices
Benefits
- Technical Leadership
- Development & Engineering
- System Design & Performance
- Process & Quality Assurance
- Collaboration & Communication
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
web application architecturemicroservicesJavaScriptTypeScriptVue.jsReactAngularMySQLLaravelRESTful API design
Soft skills
technical leadershipmentoringguidancebest practicescommunication
Certifications
BS in Computer ScienceMS in Computer ScienceSoftware Engineering degree