Senior Backend Engineer (5-8 years)

Pakistan, Islamabad

Job Code: S-SBE-0222

Number of vacancies: 1 

 

Experience: 5-8 years 

 

Location: Remote (Pakistan) 

 

Responsibilities: 

  • Facilitate collaboration with other engineers, product owners, and designers to solve interesting and challenging problems. 
  • Ability to decompose complex business problems and mentor Junior Software Engineers in understanding coding standards, tools, and best practices to help their growth and our team’s overall success. 
  • Lead/contribute to engineering efforts from design to implementation, solving complex technical challenges around developer and engineering productivity and velocity. 
  • Design, build and maintain high performance, reusable, and reliable code using any of the following; NodeJS, Go or Python 
  • Experience in designing, building and maintaining APIs. 
  • Ensure the best possible performance, quality, and responsiveness of the application. 
  • Comfortable in building and scaling systems in a growing services infrastructure. You are driven to improve performance, enhance code quality, and establish best practices for your team. 
  • Work closely with SREs and DevOps teams to enhance product release cycles, improve logging, tracing and error handling mechanisms, and participate in product live releasing activities. 
  • Write solid unit tests with good coverage, familiar with release procedures, coding design, and documentation protocol as well as change management procedures. 
  • Take any chance you can get to share knowledge with the team. 

 

Requirements: 

  • You are an awesome experienced engineer that is more than comfortable writing in any of the following; NodeJS, Go or Python 
  • BS in Computer Science or a related technical field or equivalent practical experience. 
  • Knowledge of native JavaScript, and hands-on experience working with Typescript. 
  • Knowledge managing NoSQL databases/search engines such as ElasticSearch, Redis, MongoDB, etc. 
  • Knowledge of Docker and Kubernetes. 
  • Experience with software CI/CD concepts and systems. 
  • Experience with multi-threading and memory management 
  • Understanding and Experience with microservices architecture 
  • Experience with multi-threading and memory management 
  • Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences 
  • Experience working with containers and container orchestration 
  • Experience working with GraphQL, gRPC, Kafka or Kubernetes is a plus 

 

Benefits: 

  • Salary: starting at 220,000 PKR (more based on experience) 
  • Health insurance covered 

 

How to apply? 

Please send in your CV at careers.pk@mrs-electronic.com by stating the ‘job title’ and ‘job code’ in the subject. Add a statement of purpose in your email.