21 - 40 of 405 Jobs

Search for Principal Software Engineer - Node.js

405 results

Apply
Devsinc logo
Full-time|On-site|Islamabad, Islamabad Capital Territory, Pakistan

Devsinc is seeking a skilled MERN Developer to become a pivotal part of our expanding team. In this role, you will leverage the MERN stack (MongoDB, Express.js, React.js, and Node.js) to create dynamic web applications. You will collaborate closely with both front-end and back-end teams to craft high-quality software solutions tailored to meet business requi…

Nov 10, 2025
Apply
Devsinc logo
Full-time|On-site|Islamabad, Islamabad Capital Territory, Pakistan

Join Devsinc as a Senior Software Engineer specializing in the MERN stack! We are on the lookout for a skilled MERN Developer to become a vital part of our innovative team. In this pivotal role, you will drive business growth by leveraging your expertise in Python programming and script automation to enhance our sales processes. Collaborating closely with our sales team, you will craft customized solutions that fulfill client requirements while enhancing productivity and optimizing communication workflows. If you are enthusiastic about technology and possess a flair for sales, this is an ideal opportunity for you!Lead the design and development of comprehensive full-stack features utilizing the MERN stack: MongoDB, Express.js, React.js, and Node.js.Architect scalable and maintainable solutions for backend APIs and frontend user interfaces.Create and manage RESTful and/or GraphQL APIs with robust error handling and authentication mechanisms (e.g., JWT, OAuth).Develop unit and integration tests using frameworks such as Jest, React Testing Library, Mocha, or Chai.Optimize web application performance for both speed and scalability.Implement responsive and accessible UI/UX using cutting-edge CSS techniques (SASS, CSS Modules, Tailwind, etc.).Utilize version control (Git) with feature branching and pull requests.Collaborate with cross-functional teams including Product, Quality Assurance, DevOps, and Design.Conduct thorough code reviews, enforce industry best practices, and mentor junior developers.Integrate third-party services (e.g., Stripe, SendGrid, Firebase) as necessary.Engage in architecture discussions and contribute to technical planning sessions.

Feb 12, 2026
Apply
Creative Chaos logo
Full-time|Remote|Remote — Pakistan

Job Overview:As a Full Stack Engineer at Creative Chaos, you will play a crucial role in designing and implementing both the front-end and back-end of our web applications. This position requires a solid proficiency in Node.js and Python for server-side development, as well as expertise in React for crafting engaging user interfaces. The ideal candidate will have a strong enthusiasm for technology and a dedication to delivering high-quality applications, ensuring the flawless integration of client-side elements with server-side logic.Key Responsibilities:Develop and enhance web applications leveraging Node.js, Python, and React.Work collaboratively with UX/UI designers to turn visual concepts into functional applications.Engage in database design and execution.Incorporate server-side logic and ensure smooth integration with front-end components.Write clean, maintainable, and efficient code.Diagnose and resolve application issues.Participate in code reviews to uphold coding standards.Continuously explore, evaluate, and integrate new technologies to improve development processes.Collaborate with cross-functional teams to define, design, and implement new features.Guarantee the security and stability of applications.

Apr 10, 2025
Apply
Devsinc logo
Full-time|On-site|Lahore, Punjab, Pakistan

Job OverviewAt Devsinc, we are on the lookout for a talented Software Engineer specializing in the MERN stack to become an integral part of our innovative development team. In this role, you will be responsible for creating scalable and high-performance web applications using cutting-edge technologies such as React.js, Node.js, and databases including PostgreSQL, MySQL, and MongoDB. You will take the lead in designing and implementing comprehensive solutions, managing multiple projects, and taking full ownership of your contributions from inception to deployment.Key Responsibilities Architect, develop, and maintain robust web applications with a focus on scalability and performance. Create user-friendly, responsive front-end interfaces utilizing React.js. Build RESTful APIs and backend services using Node.js and Express.js. Utilize PostgreSQL, MySQL, and MongoDB for effective data modeling and storage. Deploy and oversee applications on AWS, ensuring reliability and scalability. Leverage Docker for containerization and orchestration of services. Write clean, well-documented, and testable code adhering to best practices and team standards. Diagnose, debug, and enhance applications for optimal performance and reliability. Stay updated with the latest industry trends and introduce innovative concepts to the team. Exhibit ownership and accountability for the quality and delivery of your work. Effectively manage and prioritize tasks across multiple ongoing projects to ensure timely delivery without sacrificing quality.

Jul 10, 2025
Apply
Devsinc logo
Full-time|On-site|Islamabad, Islamabad Capital Territory, Pakistan

Join our dynamic team at Devsinc as a proficient MERN Stack Developer with experience in blockchain technology. In this pivotal role, you will collaborate closely with our sales team to create customized solutions that promote business growth. Your programming expertise will be essential in enhancing operational efficiency and optimizing communication. This is an exciting opportunity for tech enthusiasts with a knack for sales!Key Responsibilities:Design and develop full-stack web applications utilizing the MERN stack (MongoDB, Express.js, React.js, Node.js).Integrate blockchain features such as smart contracts, wallets, and tokens into web applications.Engage with RESTful APIs and Web3 libraries (e.g., ethers.js, web3.js).Contribute to code reviews, testing procedures, and deployment processes.Work in tandem with UI/UX designers, product managers, and fellow developers to deliver exceptional features.Diagnose, debug, and enhance existing applications.

Sep 25, 2025
Apply
flatgigs logo
Full-time|Remote|Remote — Karachi, Sindh, Pakistan

Position OverviewJoin our dynamic team at AHOY as a skilled Node.js Backend Developer, where your expertise will play a crucial role in creating and maintaining robust backend applications that power our cutting-edge initiatives. Collaborate closely with frontend developers and product teams to deliver high-performance, scalable solutions tailored to our users' needs.Key Responsibilities:Design, implement, and maintain server-side applications and APIs using Node.js.Work collaboratively with cross-functional teams to define, design, and roll out new features that enhance our projects.Ensure application optimization for maximum speed and scalability.Write clean, maintainable code, and uphold code quality through rigorous testing and documentation.Troubleshoot, debug applications, and identify performance bottlenecks.Stay updated with the latest technologies and best practices in backend development.

Oct 8, 2025
Apply
Remotebase logo
Full-time|Remote|Lahore, Punjab, Pakistan

We are seeking a dedicated and innovative Node.js Backend Developer to become a vital part of our expanding engineering team. You will be responsible for developing scalable backend systems, working collaboratively with cross-functional teams, and delivering real products that are actively used by thousands of users.Essential Skills: 1–2 years of hands-on experience in Node.js backend development Proficient in JavaScript and TypeScript Experience with NoSQL databases, particularly MongoDB Familiarity with SQL databases, especially PostgreSQL Knowledge of RESTful API development and backend architecture best practices Preferred Skills: Experience with Medusa.js SDK or similar headless e-commerce platforms Familiarity with AI integrations and working with Large Language Models (LLMs) Understanding of Retrieval-Augmented Generation (RAG) pipelines and experience with frameworks such as Langchain Knowledge of cloud services like AWS and GCP, along with CI/CD practices Responsibilities: Develop and maintain high-performance backend services using Node.js Engage closely with frontend engineers, designers, and product managers while designing and integrating solutions with both SQL and NoSQL databases Work collaboratively within the engineering team to implement robust and scalable solutions

Jul 7, 2025
Apply
Creative Chaos logo
Full-time|Remote|Remote — Pakistan

Job Overview: We are seeking a highly skilled Senior Software Engineer specializing in Vue.js to join our dynamic team at Creative Chaos. This role involves developing robust front-end web applications for a variety of software platforms. You will ensure that our client application meets design specifications while maintaining high standards for functionality, security, and performance. In addition, you will play a vital role in mentoring junior developers and fostering a strong team environment through effective training and guidance.Key Responsibilities:Analyze and interpret business requirements to deliver effective solutions.Estimate deadlines for assigned tasks and deliver on time.Develop code and unit tests to ensure quality and reliability.Collaborate with cross-functional teams to enhance application features.Optimize code for improved security and performance.Maintain existing systems by resolving issues promptly.Utilize issue tracking software to manage tasks efficiently.Provide regular status updates to stakeholders.Engage in client communication to gather feedback.Manage version control for your code effectively.Research and implement new technologies to stay ahead.Lead a team of software engineers towards achieving project goals.Mentor team members and promote skill development.Continuously upgrade personal skills and knowledge.Participate in evaluating candidates for open positions.

Sep 1, 2021
Apply
flatgigs logo
Full-time|Remote|Remote — Karachi, Sindh, Pakistan

Position OverviewJoin our innovative remote team at AHOY as a Senior Node.js Backend Developer. In this pivotal role, you will design and develop high-performance backend services that power our applications. You will work in close collaboration with cross-functional teams to deliver exceptional solutions and enhance our technology stack.Key Responsibilities:Architect, develop, and sustain robust and scalable backend services leveraging Node.js.Work alongside frontend developers to guarantee seamless integration of user-facing elements with server-side logic.Enhance applications for optimal speed and scalability.Implement security and data protection protocols.Engage in code reviews, mentor junior developers, and cultivate a culture of continuous improvement.Diagnose, debug, and upgrade existing systems while ensuring documentation is current.

Oct 8, 2025
Apply
Creative Chaos logo
Full-time|Remote|Remote — Lahore, Punjab, Pakistan

Job OverviewAs a Lead Principal Software Engineer specializing in Python at Creative Chaos, you will play a pivotal role in shaping the future of server applications across various software platforms. Your primary responsibility will be to develop robust Restful APIs, ensuring they meet the highest standards of functionality, security, and performance. You will also lead a team of talented engineers, providing mentorship and fostering professional growth through continuous training and guidance.Key ResponsibilitiesGuide and manage a team of software engineers, driving initiatives and project success.Provide mentorship to team members through effective training and ongoing support.Analyze and interpret business requirements to develop technical specifications.Estimate tasks and deliver high-quality code and unit tests.Collaborate effectively with cross-functional teams to optimize project outcomes.Enhance code security and performance through best practices.Maintain existing systems and resolve any issues promptly.Keep issue tracking software updated and provide regular project status updates.Engage in direct communication with clients to align on project goals.Manage version control for your code efficiently.Research and implement new technologies to drive innovation.Continuously upgrade personal skills and knowledge in line with industry trends.Participate in evaluating candidates for open engineering positions.

Jan 25, 2022
Apply
Mob Inspire, Inc. logo
Full-time|On-site|Rawalpindi

Join our dynamic team at Mob Inspire, Inc. as a Node.js Developer. We are on the lookout for a talented developer with extensive experience in backend development for business applications and web services utilizing Node.js. The ideal candidate will possess a solid understanding of software development best practices and agile methodologies, including coding standards and continuous integration. This is a full-time onsite position. #LI-OnsiteKey Responsibilities:Design and implement robust database architectures and create RESTful APIs, GraphQL, etc. using Node.js.Build core frameworks on Node.js, develop shared services, NPM packages, and RESTful/socket APIs.Develop powerful backends with complex features using MEAN or MERN stack.Translate complex requirements into user-friendly experiences following user-centered design principles.Document and adhere to best design and development practices.Maintain best practices for source control, deployment, and issue tracking.Demonstrate deep knowledge of functional programming and object-oriented concepts in JavaScript.Evaluate design trade-offs concerning architecture and software components.Hands-on experience with EmberJS or ReactJS is essential.Proficient in Google Maps APIs and socket programming.Experience with version control systems such as GIT, and build management tools like Bamboo or Maven.Key Skills and Technologies:Back End: Microservices Architecture, Node.js, Express.js, TypeScript, Socket.io, Twilio, AWS, Payment Gateways.Database: MongoDB.DevOps: Deployment, Docker, AWS, GitLab (Repo, CD/CI, Pipeline), Postman.Front End: CSS + HTML, Next.js, React.js.

Apr 25, 2024
Apply
Creative Chaos logo
Full-time|Remote|Remote — Pakistan

Join Creative Chaos as a Lead Principal Software Engineer specializing in React Native, where you will play a pivotal role in developing dynamic front-end mobile applications across diverse software platforms. Your expertise will ensure that our applications not only meet design specifications but also excel in functionality, security, and performance, remaining free of bugs. In this leadership position, you will guide and mentor a talented team of engineers, fostering their growth through continuous support and education.Key Responsibilities: Analyze and interpret business requirements to determine technical solutions. Estimate the effort required for assigned tasks. Develop high-quality code and thorough unit tests. Collaborate effectively with team members to drive project success. Optimize your code for enhanced performance and security. Maintain existing systems by addressing and resolving issues promptly. Update and manage issue tracking software effectively. Provide regular status updates to stakeholders. Communicate effectively with clients to understand their needs. Implement version control practices for your code. Conduct research on emerging technologies to integrate into our projects. Lead and inspire a team of software engineers. Mentor junior team members and assist in their professional development. Continuously upgrade your skills and knowledge base. Participate in evaluating candidates for open positions.

Aug 30, 2022
Apply
Creative Chaos logo
Full-time|Remote|Remote — Pakistan

Job Summary:As a Senior/Principal Software Engineer specializing in .NET and React at Creative Chaos, you will play a pivotal role in designing and developing robust server and client applications across various software platforms. Your responsibilities will include crafting Restful APIs and developing engaging front-end interfaces for web applications. You will ensure that the functionality, security, and performance of applications align with design specifications and are devoid of bugs. In addition to your technical expertise, you will mentor junior engineers and contribute to building a strong team through effective training and guidance.Key Responsibilities:Analyze and translate business requirements into technical specifications.Estimate task complexities and timelines.Develop code and implement unit tests to ensure high-quality deliverables.Collaborate effectively with team members to achieve project objectives.Optimize code for improved security and performance.Maintain and troubleshoot existing systems to resolve issues proactively.Update and manage issue tracking software.Provide regular status updates to stakeholders.Engage in client communications as necessary.Manage version control of your codebase.Research and implement new technologies to enhance development processes.Lead a team of software engineers in various projects.Mentor and guide team members through training initiatives.Continuously upgrade your skills and knowledge in relevant areas.Participate in the evaluation of candidates for open positions.

Mar 15, 2024
Apply
Educative Inc. logo
Full-time|On-site|Lahore

At Educative, we're on a mission to connect millions of developers globally. Our platform is experiencing rapid growth, providing interactive, text-based courses covering various domains in computer science, cloud computing, and advanced technologies.Our learners depend on us to develop engaging courses that enhance their skills, enable them to secure better job opportunities, or simply enjoy the process of learning.We are looking for a creative and driven Software Engineer who is passionate about creating a state-of-the-art learning platform. You will take ownership of projects from inception to completion, making a significant impact on the final product. As a builder, you thrive in collaborative environments with fellow engineers and cross-functional teams, where you can share knowledge, conceptualize, design, develop, test, and launch features that amaze our learners, authors, and customers.

Jul 6, 2021
Apply
Softpers Interactive logo
Associate Software Engineer

Softpers Interactive

Full-time|On-site|Lahore

Join our dynamic team at Softpers Interactive as an Associate Software Engineer. In this role, you will contribute to the development and maintenance of innovative software solutions that enhance user experiences. Collaborate with a talented team of engineers and play a crucial part in shaping the future of technology at our company.

Jan 7, 2026
Apply
Devsinc logo
Internship|On-site|Lahore, Punjab, Pakistan

Devsinc is offering a Software Engineering Internship based in Lahore, Punjab, Pakistan. This program is structured for individuals interested in gaining practical experience in the technology sector. Interns will have the chance to work closely with experienced engineers and contribute to real-world projects, building a solid technical foundation in a professional environment. What you will do Assist with the design, development, testing, and maintenance of software applications. Support the engineering team in diagnosing and resolving software issues. Apply coding best practices to help deliver reliable software. Participate in daily stand-up meetings and team discussions. Document technical processes and features for future use. Develop programming skills through hands-on learning and continuous improvement. Program highlights Gain exposure to the software industry and its workflows. Build a resume with real project experience. Lay the groundwork for a future career in software engineering.

Apr 27, 2026
Apply
Jobs for Humanity logo
Full-time|On-site|Pākpattan

Join our innovative team at Jobs for Humanity as a Senior Principal Python Backend Engineer. We are seeking a highly skilled engineer who is passionate about developing scalable and efficient backend solutions. In this role, you will be responsible for designing and implementing backend systems and working closely with other teams to ensure seamless integration of our platforms.

Jan 6, 2026
Apply
Jobs for Humanity logo
Full-time|On-site|Pākpattan

Join our dynamic team as a Senior Principal QA Engineer, where you will play a pivotal role in ensuring the highest quality standards for our software products. You will lead a team of QA professionals, develop testing strategies, and implement best practices to enhance our product offerings.Your expertise will drive the quality assurance process, from test planning and execution to defect management. Collaborate with cross-functional teams to identify test requirements and ensure timely delivery of reliable software solutions.

Jan 8, 2026
Apply
Devsinc logo
Internship|On-site|Lahore, Punjab, Pakistan

At Devsinc, we are thrilled to offer internships for aspiring Software Engineers. This is a fantastic opportunity for technology enthusiasts to immerse themselves in a professional software development setting. Interns will collaborate with our skilled team, contributing to actual projects while honing their technical abilities and gaining valuable industry insights.Key Responsibilities:Assist in the design, development, testing, and maintenance of software applications.Support the engineering team in identifying and resolving software issues.Learn and apply coding best practices to produce high-quality code.Participate in daily stand-ups and contribute to team discussions.Document technical processes and code functionalities for future reference.Engage in continuous learning and enhance your programming skills through practical experience.Qualifications:Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.Basic proficiency in programming languages such as Python, Java, or C++.Familiarity with web development concepts and frameworks is an advantage.Strong analytical and problem-solving abilities with a passion for learning.Excellent interpersonal and communication skills with a collaborative approach.Receptive to feedback and adaptable to new challenges.This internship is an excellent way to enhance your resume, gain industry exposure, and embark on a rewarding career in software engineering.

Jan 23, 2026
Apply
Creative Chaos logo
Full-time|Remote|Remote — Pakistan

Job SummaryWe are seeking a highly skilled Senior Software Engineer specializing in Java to join our team at Creative Chaos. In this role, you will play a pivotal part in developing robust server applications across various software platforms. Your primary responsibilities will include crafting RESTful APIs for client applications, ensuring the functionality, security, and performance of server applications align with design specifications, and maintaining a bug-free environment. As a leader, you will also be responsible for mentoring junior engineers, fostering team growth through training and collaboration.Duties & ResponsibilitiesAnalyze business requirements to define technical specifications.Estimate and plan tasks effectively.Write clean, maintainable code and comprehensive unit tests.Collaborate and communicate with team members and clients.Optimize code for enhanced security and performance.Diagnose and resolve existing system issues.Utilize issue tracking software to manage tasks.Provide regular updates on project status.Version control management of your code.Research and implement new technologies.Lead a team of software engineers, providing mentorship and guidance.Continuously upgrade your skills and knowledge.Evaluate potential candidates for open positions.

May 5, 2023

Sign in to browse more jobs

Create account — see all 405 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.