Senior MERN Stack Developer

Description:

Virtual Force is a Technology Advisory, Innovation, Design and Engineering platform that builds next generation software products for enterprises and founders. We have solved complex technology rollout and growth problems for our clients in Health Tech, FinTech, Ed Tech, Artificial Intelligence, BlockChain and Digital Transformation Verticals.

 

Key Responsibilities:

  • Design and develop high-performance, scalable, and reliable backend systems using Node.js.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Develop and maintain complex architecture patterns, ensuring system robustness and scalability.
  • Integrate message queues, pub-sub systems, and event streams to facilitate seamless data flow.
  • Build and optimize web applications using React.js, ensuring a seamless user experience.
  • Manage and maintain both relational (PostgreSQL, MySQL) and non-relational (MongoDB) databases.
  • Utilize AWS services and implement CI/CD pipelines to streamline deployment processes.
  • Work within Agile methodologies, actively participating in sprint planning and code reviews.
  • Mentor junior developers and contribute to a collaborative team environment.

 

Requirements:

  • 5+ years of experience in a software engineering role.
  • At least 4 years of experience in developing backends using Node.js, with a strong understanding of its asynchronous nature, event loop, and quirks.
  • Proven experience in building large systems with various architectural patterns.
  • Hands-on experience with message queues, pub-sub systems, and event streams.
  • Proficiency in React.js for front-end development.
  • Strong knowledge of relational databases (PostgreSQL or MySQL) and non-relational databases (MongoDB).
  • Experience with AWS services and continuous integration/continuous deployment (CI/CD) practices.
  • Familiarity with Agile methodologies and the ability to work effectively within an Agile team.
  • Demonstrated ability to architect and build large-scale processing pipelines.
  • Excellent communication skills, a team player mentality, and the ability to mentor and guide junior developers
Location:

Lahore, Punjab, Pakistan

Openings:

8

Salary Range:

Market Competitive