Senior Software Engineer

 

Description:

  • 3+ years of experience in software design/development, application architecture, and software integration
  • Excellent Programming Skills
  • Good understanding related to blockchain technologies.
  • Complete Knowledge of Node.js frameworks and Typescript and JavaScript (Experience in Express.js, Nest.js, etc. would be a plus),
  • Experience with NPM and Node.js packages such as axios and async,
  • JavaScript build tools (e.g. Webpack, Babel.js)
  • Experience in React.js (Angular would be a plus),
  • Experience in unit & integration testing and Unit testing with frameworks like Jest/Mocha,
  • Understanding of basic front-end technologies. For example; HTML5 and CSS3,
  • Complete understanding of asynchronous programming and its workarounds,
  • Experience in developing Software Applications in a Linux environment, and deploying using Docker containers,
  • Demonstrable Experience in Boost, TCP/IP Sockets, and multi-threaded programming would be a plus,
  • Practical knowledge and experience in user authentication and authorization between multiple servers, systems, and environments,
  • Good with fundamental design principles to build a scalable application,
  • Knows the tools like Git,
  • Error handling and debugging,
  • Database basics,
  • Microservices architecture and Architectural patterns basics
  • Performance testing and optimization techniques.

Organization PlomX Tech
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2023-03-21 12:45 pm
Expires on 2024-12-09