Senior Software Engineer

Master Group

Lahore

On-site

PKR 1,800,000 - 3,200,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Master Group is seeking a Senior Software Engineer (Back-end Developer) to design, develop, test, and maintain reliable backend services and business applications. The role emphasizes strong Node.js, Express, PostgreSQL, and direct SQL development, including migrations.

You will coordinate the development team, work with stakeholders, maintain technical docs, and report progress to senior management while following strict deployment and access controls.

Qualifications

  • Bachelor's degree in Computer Science or Software Engineering or equivalent.
  • 5–6 years of relevant backend experience in a reputable organization.
  • Strong hands-on experience with Node.js, Express, PostgreSQL and SQL development.
  • Experience coordinating development teams and maintaining technical docs.

Responsibilities

  • Design, develop, test, and maintain backend services and business applications using Node.js, Express, and PostgreSQL.
  • Write and optimize SQL queries; manage migrations with rollback procedures.
  • Design REST APIs and contribute to cloud-native and microservices architectures.
  • Track progress, manage risks, and report updates to senior management.

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Node.js
Express
PostgreSQL
SQL
REST APIs
Git
Linux
Systemd
Cloud-native
Microservices

Job description

The Senior Software Engineer (Back-end Developer) will design, develop, test, and maintain reliable back-end services and business applications. The role requires strong hands-on experience with Node.js, Express, PostgreSQL, and direct SQL development, including database migrations.

This position also involves coordinating the development team, working with business stakeholders, maintaining technical documentation, and reporting progress to senior management. The successful candidate will bring a disciplined approach to production work: testing before deployment, following migration and rollback procedures, and working within a strict least-privilege access model with no direct production access.

Job Description
  • Develop, maintain, and improve back-end applications and services using Node.js, Express, and PostgreSQL.
  • Write and optimize SQL queries, manage database changes, and prepare and test migrations with documented rollback procedures.
  • Design and integrate REST APIs and contribute to solutions based on cloud-native and microservices architectures.
  • Use Git for version control and follow the team’s code review, testing, and release procedures.
  • Support deployments and troubleshoot application issues using Linux server fundamentals, including systemd services and log analysis, through approved access and deployment processes.
  • Take responsibility for the quality of delivered work by validating business requirements, testing changes, resolving defects, and monitoring performance and efficiency.
  • Coordinate the development team’s work, track progress and risks, and provide clear updates to senior management.
  • Work with business teams to gather and analyze requirements, estimate timelines, document agreed functionality, and coordinate delivery.
  • Create and maintain clear code, API, deployment, and product documentation.
  • Use AI-assisted development tools responsibly, reviewing and testing all resulting code before it is adopted.
Job Specification

Education:Computer Sciences or Software Engineering from any reputable university (16 years of education)

Experience:Five to Six years of relevant experience at some well known organization

  • Understanding and exposure of the solutions & tools and experience in development and system administration.
  • Comfort with reading an existing large codebase and taking it forward is essential
  • Ready to start working on a brown field project.
  • Ready to plan and design any new solution. New projects and requirements will keep on coming from time to time, as per organizational requirements.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer — Node.js, PostgreSQL & Microservices
Senior Backend Engineer — Node.js, PostgreSQL & Microservices

Master Group • Lahore

On-site
PKR 1,800,000 - 3,200,000
Senior Software Developer (Backend)
Senior Software Developer (Backend)

TechSurge Inc • Karachi Division

On-site
PKR 1,500,000 - 3,200,000
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Techsurge Private Limited • Karachi Division

On-site
PKR 2,400,000 - 4,800,000
Senior Software Engineer - Node
Senior Software Engineer - Node

Creative Chaos • Pakistan

On-site
PKR 250,000 - 450,000
Paid Time Off
Work From Home
OPD
+1
Node.js Backend Engineer for Scalable, Secure Apps
Node.js Backend Engineer for Scalable, Secure Apps

TIKSOM • Lahore

On-site
Confidential
Sr. Full Stack Engineer
Sr. Full Stack Engineer

Brickstech • Lahore

On-site
PKR 2,400,000 - 4,000,000
Full Stack Developer Executive
Full Stack Developer Executive

Decimal Solution • Islamabad

On-site
PKR 1,674,000 - 2,902,000
Performance-Based Incentives
Professional Growth Opportunities
Work on International Projects
+2
Senior Full Stack Engineer – Team Lead
Senior Full Stack Engineer – Team Lead

Focusteck Inc. • Lahore

On-site
PKR 1,200,000 - 1,500,000
Full Stack Developer
Full Stack Developer

Connect Logistics • Karachi Division

On-site
PKR 1,800,000 - 3,200,000
Senior Backend JS Developer
Senior Backend JS Developer

retailo • Islamabad

On-site
PKR 2,400,000 - 4,000,000
Mentorship
Fast growth
Competitive salary
+3