The Role
Design, develop, and maintain scalable full-stack applications using React.js, Python, and/or Node.js. Build backend services, APIs, and real-time functionality integrated with AWS cloud infrastructure. Create reusable responsive frontend components, troubleshoot performance issues, contribute to testing and code reviews, and document technical solutions. The role also involves collaborating with engineering teams, staying current with modern technologies, and optionally mentoring junior engineers.
Summary Generated by Built In
Experience: 10+ Years
Employment Type: Full-Time, Permanent
Work Model: Hybrid
Location: Lahore, Karachi, Islamabad (Pakistan)
Role Overview
We are seeking a highly skilled Senior Full Stack Engineer (React.js & Python/Node.js) to contribute to the design, development, and delivery of scalable, cloud-native applications. The ideal candidate will be hands-on across frontend and backend development, with strong experience in React.js, Python and/or Node.js, and AWS-based architectures.
Required Skills & Qualifications
• 8+ years of professional experience in full-stack software development
• Strong backend development expertise using Python and/or Node.js
• Hands-on frontend experience with React.js for building responsive and scalable user interfaces
• Strong understanding of modern frontend development, component-based architecture, state management, and responsive design
• Experience working with RESTful APIs and/or GraphQL
• Practical exposure to AWS services, including Lambda, Amplify, API Gateway, and RDS/MySQL
• Understanding of microservices, serverless architectures, and event-driven systems
• Experience with WebSockets and real-time communication
• Familiarity with CI/CD pipelines, automated testing, and version control systems
• Solid problem-solving skills and attention to detail
• Strong communication and collaboration skills
Preferred Qualifications
• Exposure to Docker, AWS CDK, or CloudFormation
• Experience with Agile/Scrum methodologies and tools such as Jira or Confluence
• Basic experience mentoring junior engineers
Key Responsibilities
• Design, develop, and maintain full-stack applications using React.js and Python/Node.js
• Build scalable backend services and APIs using Python and/or Node.js and integrate them with AWS infrastructure
• Develop reusable, responsive React.js components and follow frontend architecture best practices
• Design and integrate RESTful APIs and/or GraphQL services
• Implement real-time functionality using WebSockets where required
• Contribute to code reviews, testing strategies, and technical documentation
• Troubleshoot, debug, and optimize application performance across frontend and backend
• Stay current with modern web development, Python, Node.js, React.js, and cloud technologies
What We Offer
• Opportunity to work on modern, cloud-native products
• Competitive compensation and benefits
• Hybrid working environment in Lahore, Karachi, or Islamabad
• Collaborative engineering culture with learning and growth opportunities
Employment Type: Full-Time, Permanent
Work Model: Hybrid
Location: Lahore, Karachi, Islamabad (Pakistan)
Role Overview
We are seeking a highly skilled Senior Full Stack Engineer (React.js & Python/Node.js) to contribute to the design, development, and delivery of scalable, cloud-native applications. The ideal candidate will be hands-on across frontend and backend development, with strong experience in React.js, Python and/or Node.js, and AWS-based architectures.
Required Skills & Qualifications
• 8+ years of professional experience in full-stack software development
• Strong backend development expertise using Python and/or Node.js
• Hands-on frontend experience with React.js for building responsive and scalable user interfaces
• Strong understanding of modern frontend development, component-based architecture, state management, and responsive design
• Experience working with RESTful APIs and/or GraphQL
• Practical exposure to AWS services, including Lambda, Amplify, API Gateway, and RDS/MySQL
• Understanding of microservices, serverless architectures, and event-driven systems
• Experience with WebSockets and real-time communication
• Familiarity with CI/CD pipelines, automated testing, and version control systems
• Solid problem-solving skills and attention to detail
• Strong communication and collaboration skills
Preferred Qualifications
• Exposure to Docker, AWS CDK, or CloudFormation
• Experience with Agile/Scrum methodologies and tools such as Jira or Confluence
• Basic experience mentoring junior engineers
Key Responsibilities
• Design, develop, and maintain full-stack applications using React.js and Python/Node.js
• Build scalable backend services and APIs using Python and/or Node.js and integrate them with AWS infrastructure
• Develop reusable, responsive React.js components and follow frontend architecture best practices
• Design and integrate RESTful APIs and/or GraphQL services
• Implement real-time functionality using WebSockets where required
• Contribute to code reviews, testing strategies, and technical documentation
• Troubleshoot, debug, and optimize application performance across frontend and backend
• Stay current with modern web development, Python, Node.js, React.js, and cloud technologies
What We Offer
• Opportunity to work on modern, cloud-native products
• Competitive compensation and benefits
• Hybrid working environment in Lahore, Karachi, or Islamabad
• Collaborative engineering culture with learning and growth opportunities
Skills Required
- 8+ years of professional experience in full-stack software development
- Strong backend development expertise using Python and/or Node.js
- Hands-on frontend experience with React.js
- Understanding of modern frontend development, component-based architecture, state management, and responsive design
- Experience with RESTful APIs and/or GraphQL
- Practical exposure to AWS services including Lambda, Amplify, API Gateway, and RDS/MySQL
- Understanding of microservices, serverless architectures, and event-driven systems
- Experience with WebSockets and real-time communication
- Familiarity with CI/CD pipelines, automated testing, and version control systems
- Strong problem-solving, attention to detail, communication, and collaboration skills
- Exposure to Docker, AWS CDK, or CloudFormation
- Experience with Agile/Scrum methodologies and Jira or Confluence
- Basic experience mentoring junior engineers
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
NorthBay is an AWS Premier Partner focused on Database & Application migrations, data & analytics, DevOps & DataOps, application modernization and ML/Ai. Our practice areas include big data and analytics, machine learning, artificial intelligence and database migrations.









