Strategic Systems International

Senior Software Engineer (Python, ReactJS)

Strategic Systems International · Lahore, Punjab, Pakistan

Software Development · 501-1,000 employees

Apr 03
Mid (2-5 yrs) Full-time Pakistan
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable web applications using Python and modern frontend technologies. The role involves building RESTful services, managing SQL Server databases, and collaborating with stakeholders to translate requirements into technical solutions.

What they look for

Python ReactJS Flask Django JavaScript JQuery HTML CSS RESTful APIs SQL Server NumPy Pandas Azure Docker Linux CI/CD

Requirements

Requires a Bachelor's degree in Computer Science or a related field with 3-5 years of experience in Python and web development. Proficiency in Flask, Django, ReactJS, and data processing libraries like NumPy and pandas is essential.

Full description

JOB TITLE: Senior Software Engineer (Python, ReactJS)

PURPOSE

To design, develop, and maintain scalable web-based applications using Python and modern frontend technologies. The role is responsible for delivering high-quality software solutions across the full application stack, developing RESTful services, managing databases, and contributing to robust, secure, and maintainable applications. The ideal candidate is analytical, adaptable, and eager to learn emerging technologies to support evolving business needs.

KEY RESPONSIBILITIES

* Design, develop, test, and maintain web-based applications using Python 3.x and frameworks such as Flask and Django.

* Develop responsive and interactive user interfaces using ReactJS, JavaScript, JQuery, HTML, and CSS.

* Build, integrate, and maintain RESTful APIs and web services.

* Design, write, and optimize SQL Server database queries, stored procedures, and data models.

* Utilize NumPy and pandas for data processing, manipulation, and business logic implementation where applicable.

* Collaborate with product owners, business stakeholders, and development teams to analyze requirements and translate them into technical solutions.

* Troubleshoot, debug, and resolve application issues while ensuring optimal performance and reliability.

* Participate in code reviews and follow software development best practices to maintain code quality and security.

* Support application deployment, maintenance, and troubleshooting across development, testing, and production environments.

* Work with Azure environments, Docker containers, and Linux-based systems where required.

* Continuously evaluate and adopt new technologies, tools, and development practices to improve productivity and solution quality.

QUALIFICATIONS, SKILLS, AND EXPERIENCE

* Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

* 3–5 years of hands-on experience in Python and web application development.

* Strong proficiency in Python 3.x.

* Experience with Flask and Django frameworks.

* Solid experience with ReactJS, JavaScript, JQuery, HTML, and CSS.

* Strong understanding of RESTful API design and integration.

* Good working knowledge of SQL Server, database design, query optimization, and data management.

* Experience using NumPy and pandas for data processing.

* Excellent analytical, debugging, and problem-solving skills.

* Strong communication and collaboration skills.

* Ability to quickly learn and adapt to new technologies based on business and project requirements.

NICE TO HAVE

* Experience with Microsoft Azure services and Azure Virtual Machines.

* Familiarity with Angular framework.

* Basic knowledge of Linux Bash scripting.

* Experience working with Docker containers.

* Exposure to AI-assisted development tools and modern software engineering practices.

* Experience with low-code/no-code platforms such as **n8n**, **Node-RED**, or **Superblocks**.

* Familiarity with CI/CD pipelines and DevOps practices.

A CULTURE OF BELONGING

At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed. We foster an environment that encourages collaboration, innovation, continuous learning, and professional growth.