Sr. Software Engineer - Backend

Job Description

If you are an out of the box thinker that takes a proactive approach in collaborating with others to solve problems and achieve your goals - we would love to talk to you.

The things we value:
 

  • Mission
  • Teams over individuals
  • Collaboration
  • Communication
  • Iteration
  • Experimentation and failing fast
  • Initiative and solutions oriented approach
  • Documentation
  • Data
  • Mental health and work life balance
  • Diversity
  • Transparency
     

You should apply if you have:
 

  • Exposure to SDLC from reviewing requirements through to debugging complex systems in Production.
  • Strong theoretical fundamentals and hands-on experience designing and implementing highly available and performant fault-tolerant distributed systems.
  • 5+ years of experience in software engineering with demonstrated proficiency in programming languages, such as nodejs, typescript and overall system design.
  • Experience building enterprise software, event driven microservices architecture, and distributed systems at scale.
  • Bachelor's degree in computer science or a related engineering degree.
     

You will be responsible for:
 

  • Writing reusable, testable, efficient and secure code.
  • Working with large scale, highly available and resilient modern financial systems.
  • Working with automated deployment, enabling code release multiple times a day.
  • Working with modern tools and languages that excite you
  • Being an integral part of a team, in addition to its culture and ways of working. Common practices include agile methodologies.
     

Some of the technologies you'll get to work with:
 

  • Typescript & Javascript.
  • Node.js, Express js & NestJS.
  • AWS, Terraform, Docker and Kubernetes.

Job Summary

  • Published on:2025-04-24 5:32 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2026-01-20