D

Devsinc

Global IT services and enablement provider

Software Engineer - MERN Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeIslamabad, Islamabad Capital Territory, PakistanNo salary listedIn-person

About the Job

Requirements

  • At least 2 years of hands-on development experience with the MERN stack.
  • Strong knowledge of React.js, including hooks, state management with tools such as Redux, Zustand, or Context API, and component-based design.
  • In-depth understanding of the Node.js runtime and asynchronous programming, including Promises and async/await.
  • Proficiency in MongoDB, including schema design, aggregations, indexing, and performance tuning.
  • Experience building RESTful APIs and working with Express.js.
  • Familiarity with Docker for local development and deployment.
  • Experience integrating with and deploying to cloud platforms such as AWS, GCP, Vercel, or Heroku.
  • Strong grasp of software design principles, modular architecture, and code scalability.
  • Proficiency in using CI/CD tools and managing deployment pipelines.
  • Experience with SSR/SSG frameworks such as Next.js.
  • Knowledge of WebSockets and real-time features such as socket.io.
  • Familiarity with monorepos, micro-frontends, or microservices.
  • Exposure to Agile/Scrum methodologies.

Responsibilities

  • Lead the design and development of full-stack features using the MERN stack: MongoDB, Express.js, React.js, and Node.js.
  • Architect scalable and maintainable solutions for backend APIs and frontend UI components.
  • Build and manage RESTful and/or GraphQL APIs with proper error handling and authentication, such as JWT or OAuth.
  • Write unit and integration tests using tools such as Jest, React Testing Library, Mocha, or Chai.
  • Optimize web application performance for speed and scalability.
  • Implement responsive and accessible UI/UX using modern CSS such as SASS, CSS Modules, or Tailwind.
  • Use Git for version control with feature branching and pull requests.
  • Collaborate with cross-functional teams, including Product, QA, DevOps, and Design.
  • Perform code reviews, enforce best practices, and mentor junior developers.
  • Integrate with third-party services such as Stripe, SendGrid, or Firebase as needed.
  • Participate in architecture discussions and technical planning sessions.

Desired Qualifications

  • Fluency in TypeScript is a strong plus.
  • Prior experience mentoring and leading feature teams.

About the Company

Devsinc

Global IT services and enablement provider

Devsinc provides global IT enablement services with two delivery centers in Southeast Asia and four offices across three continents. With 15+ years of experience and over 3,000 completed projects for more than 236 active clients in 23 countries, the company helps clients plan, execute, and manage technology initiatives. Its offerings are delivered through these distributed teams to support client projects and digital work across multiple regions. Compared with others, Devsinc emphasizes its international presence, long track record, broad client base, and cross-border delivery, which together support agility, coordination, and consistent IT execution. The company’s goal is to help clients achieve global IT excellence by enabling faster delivery, better alignment with business needs, and scalable technology solutions.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Devsinc

See more jobs