Key Responsibilities :
Design, develop, and maintain high-performing web-based applications.
Work in an Agile environment using modern frameworks and technologies.
Build scalable solutions with a strong focus on automation, CI / CD, and deployment using Jenkins, Bitbucket Pipelines, or similar tools.
Write clean, efficient, and well-tested code with solid unit test coverage.
Estimate tasks accurately and deliver high-quality results within deadlines.
Collaborate closely with the Team Lead to brainstorm and implement innovative technical solutions.
Ensure performance, security, and scalability across the application stack.
Qualifications & Experience :
Bachelor’s or Master’s degree in Computer Science or a related field.
Minimum 6 years of experience in developing complex web applications with backend integration.
Proficient in
Modern JavaScript (ES6 / ES7)
and frameworks.
Strong expertise in the
MERN Stack (MongoDB, Express, React, Node.js) ; MEAN experience is a plus.
Solid understanding of
OOP, ORM, and RDBMS (MySQL, PostgreSQL) .
Experience with
unit testing (Jest)
and
linting tools (ESLint) .
Basic knowledge of
HTML / CSS
and frameworks such as
Bootstrap or Material UI .
Experience using
Git / Bitbucket
for source control.
Strong grasp of coding best practices, naming conventions, and reusability principles.
Excellent communication skills with the ability to collaborate effectively in remote teams and interact with international clients.
Additional Details : Remote Position
— work from anywhere.
USD-based Salary
— competitive pay aligned with international standards
#J-18808-Ljbffr
Senior Software Engineer • Sialkot, Pakistan