Senior Full Stack Developer - Node.js / React.js

Viiva Smart IT Solutions, Lahore

Apply By : Aug 11, 2025 |
Job Description (Total Position: 1)

We are seeking an experienced Senior Full Stack Developer to spearhead the design, development, and implementation of innovative technology solutions. In this strategic role, you will join the technical team leader, mentor junior developers, and evaluate emerging technologies to enhance business capabilities. This position significantly contributes to driving technological excellence, fostering innovation, and supporting the organization’s digital transformation goals.

Software Requirements

Required Software Skills:

  • Node.js (experience in development and leadership)
  • React.js
  • Knowledge of version control systems: Git (for release management and collaboration)
  • Cloud platforms familiarity (preferably AWS or Azure)
  • Development and collaboration tools such as Jira or similar project management software

Preferred Software Skills:

  • Blockchain, IoT, AI frameworks
  • Containerization tools like Docker, Kubernetes
  • Continuous Integration/Continuous Deployment (CI/CD) tools

Overall Responsibilities

  • Work and lead the end-to-end development and deployment of projects utilizing emerging and innovative technologies such as blockchain, IoT, AI, etc.
  • Identify, evaluate, and recommend new technology solutions to optimize business processes.
  • Collaborate with cross-functional teams to align projects with organizational goals and industry best practices.
  • Stay updated with the latest industry trends and emerging tech to integrate innovative solutions.
  • Oversee architectural design and enforce best coding practices and standards.
  • Conduct code reviews, enforce quality standards, and promote a culture of continuous improvement.
  • Manage project timelines, resource planning, and risk mitigation strategies.
  • Lead and participate in technical discussions, problem-solving sessions, and strategic planning.

Strategic Objectives:

  • Deliver scalable, reliable, and innovative technology solutions.
  • Enhance team productivity and technical excellence.
  • Drive digital modernization initiatives aligned with organizational strategy.

Performance Outcomes:

  • Successful delivery of projects on time and within scope.
  • High team engagement and mentorship effectiveness.
  • Adoption of innovative technologies that improve business outcomes.

Technical Skills (By Category)

Programming Languages:

  • Essential: Node.js, React.js
  • Preferred: Knowledge of blockchain development languages, Python, or Java for integration

Software Architecture & Design Patterns:

  • Strong understanding of scalable software architecture
  • Skilled in design patterns, microservices, and API design

Databases/Data Management:

  • Experience with SQL and NoSQL databases (e.g., MongoDB, PostgreSQL)
  • Data modeling and API integration skills

Cloud Technologies:

  • Experience deploying applications on Azure, AWS, or similar cloud platforms
  • Familiarity with cloud-native architecture

Frameworks & Libraries:

  • React.js, Node.js, and relevant front-end/back-end frameworks
  • Blockchain and IoT frameworks as applicable

Development Tools & Methodologies:

  • Agile, Scrum methodologies
  • CI/CD pipelines and tools (Jenkins, GitLab CI, etc.)
  • Containerization with Docker, orchestration with Kubernetes

Security Protocols:

  • Awareness of secure coding practices and data security standards

Experience Requirements

  • Minimum of 6+ years of full-stack development experience with Node.js and React.js
  • Proven track record of leading and delivering technology projects involving emerging platforms
  • Experience mentoring and guiding technical teams
  • Demonstrated expertise in developing scalable, innovative solutions using emerging technologies
  • Experience working in an agile environment with cross-functional teams

Alternative experience pathways:Candidates with extensive full-stack leadership experience and emerging technology exposure may be considered, even if specific platform experience varies.

Day-to-Day Activities

  • Lead project planning, technical design, and implementation activities
  • Provide technical mentorship and code reviews to team members
  • Collaborate with product owners, analysts, and stakeholders to align technical solutions with business needs
  • Research and recommend new emerging technologies for potential adoption
  • Conduct architectural reviews, performance tuning, and troubleshooting
  • Monitor project progress and resolve technical issues promptly
  • Facilitate daily stand-ups, sprint planning, and retrospective meetings
  • Ensure compliance with security and quality standards
  • Document architecture decisions, workflows, and code

Qualifications

  • Bachelor\'s or Master’s degree in Computer Science, Information Technology, or related field
  • Relevant certifications in emerging technologies (e.g., Blockchain Developer, Cloud Certifications, etc.)
  • Proven experience leading complex technology projects in enterprise environments
  • Ability to continuously learn and adapt to evolving technological landscapes

Professional Competencies

  • Excellent problem-solving and critical thinking capacities
  • Effective communication with technical and non-technical stakeholders
  • Ability to deliver under pressure and meet deadlines
  • Passion for innovation and staying abreast of industry advancements
  • Strong collaboration and interpersonal skills
  • Ability to manage multiple priorities with strategic focus
 
 
Category
Software & Web Development
Gender
No Preference
Minimum Education
Short Course
Minimum Experience
3 Years
Salary Range
PKR. 0 - 0/Month