Senior Software Engineer (Python, ReactJS)

Posted 2 Days Ago
Be an Early Applicant
Lahore, Punjab, PAK
In-Office
Senior level
Professional Services • Software
The Role
Design, develop, test, and maintain full-stack web applications using Python (Flask/Django) and ReactJS. Build RESTful APIs, optimize SQL Server databases, use NumPy/pandas for data processing, deploy in Azure/Docker/Linux environments, troubleshoot issues, participate in code reviews, and collaborate with stakeholders to deliver secure, high-quality software.
Summary Generated by Built In

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.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field
  • 3-5 years 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
  • Working knowledge of SQL Server, query optimization, and database design
  • 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
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lahore
200 Employees
Year Founded: 1991

What We Do

Strategic Systems International (SSI) is a fast-growing Advanced Analytics and Software Engineering firm that partners with tech companies to help them launch and scale their products. The company was launched in 1991 by alumni of University of Chicago and Northwestern has grown to 200 employees with presence in US, Europe and Asia. We architect a

Similar Jobs

Motive Logo Motive

Technical Support

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office or Remote
2 Locations
4000 Employees

Motive Logo Motive

Account Manager

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office or Remote
Lahore, Punjab, PAK
4000 Employees

Motive Logo Motive

Regional Director, Account Management

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office or Remote
Lahore, Punjab, PAK
4000 Employees

Motive Logo Motive

Account Manager

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office or Remote
Lahore, Punjab, PAK
4000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account