Software Engineer

Job Description

We expect and encourage you to learn, grow and take on ever more ambitious challenges as the company and team scales.

Responsibilities:

  • Create, maintain, own, and operate your team’s services that supporting fundamental capabilities within CEQUENS platform.
  • Deliver high-quality software features that meet coding and design patterns best practices.
  • Work closely with engineering manager, architect, and business teams to solve challenging problems.
  • Write high quality, maintainable code with extensive test coverage in a fast-paced startup environment with tight schedules.
     

Requirements

  • Bachelor’s degree in computer science or engineering.
  • 2-3 years of hands-on software engineering experience in backend-end technology with Node JS.
  • Node JS … You are a rock-solid Node JS developer and use it regularly. You know how to apply best practices in Node Js.
  • Databases … You’re comfortable with relational and non-relational databases.
  • Testing … You are passionate about quality and can engineer it at all stages of software development with good experience in Unit Testing.
  • Agile … You are good in practical aspects of Scrum (or other agile methodologies) within a team and in a distributed cross-team environment.
  • Internet-scale services … You understand scalability challenges and performance of server-side code. You can design and develop horizontally scalable, resilient, and high-performance REST services.
  • Microservices, Serverless and Containerization
  • Proven knowledge and experience in applying design pattern best practices.
  • Solid knowledge of SOLID principles, object-oriented, and design principles.
  • Knowledge of REST standards and how to build RESTful services using node.js.
  • Deep knowledge with the HTTP protocol, with the ability to build an http web server using native node.js (without using helper libraries nor frameworks).
  • Knowledge/Experience of In-memory caching technologies.
  • Knowledge/Experience of message queuing systems, protocols, and technologies.
  • Knowledge/Experience with Express is a high plus.
  • Experience working with AWS specially services like (S3, Lambda, Dynamo & Streams) is a great plus.
  • Experience with .Net , C# and\or ASP.net is a big plus.
     

Benefits

  • Attractive pay package
  • Mobile allowance
  • Transportation allowance
  • Personal loans
  • Flexible hours
  • Medical insurance
  • Social activities
  • Training & development

Job Summary

  • Published on:2023-03-30 6:11 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2026-01-17