Senior Software Engineer (MERN)
Strategic Systems International
- Lahore, PK
- 4+ years
- Posted
This job is closed: the employer no longer lists it.
Skills
Required
- React
- Node.js
- Agile / Scrum
- Query
- JavaScript
- component-based architecture
- RESTful APIs
- Express.js
- TypeScript
- SASS / SCSS
- Bootstrap
- CSS
- Webpack / Vite / Parcel
- Git
- GitHub / GitLab / Bitbucket
Preferred
- Next.js
- SSR
- SSG
- Python development
- Fintech platforms / POS systems / AI integrations
- backend
- UI
- web applications
- modern front-end best practices
- memoization
Senior Software Engineer – React / Node.js
We are looking for a highly skilled and experienced Senior Software Engineer with strong expertise in React, Node.js, and JavaScript technologies. The ideal candidate should have hands-on experience building scalable web applications, designing reusable UI components, integrating backend services, and working in Agile development environments.
Responsibilities
ob Responsibilities
- Design, develop, and maintain scalable and high-performance web applications using React and Node.js
- Build reusable, modular, and maintainable UI components following component-based architecture principles
- Develop and integrate RESTful APIs and backend services using Express.js
- Collaborate with cross-functional teams, including product managers, designers, QA engineers, and backend developers
- Optimize application performance using modern front-end best practices, including memoization, lazy loading, and code splitting
- Participate in code reviews, sprint planning, daily stand-ups, and other Agile ceremonies
- Write unit, integration, and end-to-end tests to ensure software quality and reliability
- Manage version control workflows and contribute to CI/CD pipelines for automated testing and deployments
- Troubleshoot, debug, and improve existing systems and applications
- Stay updated with emerging technologies and suggest improvements to development practices
Requirements
4+ years of professional software development experience
- Strong proficiency in React (latest versions), TypeScript, React Hooks, React Router, and Redux or similar state management libraries such as Zustand or TanStack Query
- Strong expertise in JavaScript (ES6+), HTML5, CSS3, SASS/SCSS, Bootstrap, and Tailwind CSS
- Solid understanding of component-based architecture, modular design principles, and reusable UI development
- Experience with modern build tools and bundlers such as Webpack, Vite, or Parcel
- Hands-on experience integrating RESTful APIs and WebSockets
Strong backend development experience using Node.js and Express.js
- Good understanding of routing, middleware, and RESTful API design principles
- Strong knowledge of relational databases, including schema design, normalization, indexing, and query optimization
- Experience with unit and integration testing frameworks such as Jest and React Testing Library
Experience writing end-to-end tests using Cypress
- Proficiency with Git and platforms like GitHub, GitLab, or Bitbucket
- Experience working with CI/CD pipelines and automated deployment processes
- Strong understanding of application performance optimization techniques
- Experience working in Agile/Scrum environments
- Excellent verbal and written communication skills
Preferred
- Experience with Next.js, including SSR and SSG
- Exposure to Python development
- Experience working on Fintech platforms, POS systems, or AI integrations
A Culture of Belonging
At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.
