Back to jobs

Senior Software Engineer (Python, ReactJS)

Strategic Systems InternationalPunjab, PakistanPosted 3w ago
Software Engineer (Django, Python)
Apply on company site

Job Description

## Join Our Team as a Senior Software Engineer We are looking for a Senior Software Engineer who is passionate about building scalable, full-stack applications using Python and modern frontend technologies. In this role, you'll design, develop, and maintain robust web-based solutions, working across the entire stack—from crafting RESTful APIs and managing databases to delivering responsive user interfaces. You'll be a key contributor to secure, high-performance applications that evolve with our business needs. ### What You'll Do - Design, develop, test, and maintain web applications using Python 3.x with frameworks like Flask and Django. - Build responsive, interactive user interfaces with React. JS, Java. Script, j. Query, HTML, and CSS. - Create, integrate, and maintain RESTful APIs and web services. - Write and optimize SQL Server database queries, stored procedures, and design data models. - Use Num. Py and pandas for data processing, manipulation, and implementing business logic. - Collaborate with product owners, stakeholders, and development teams to translate requirements into technical solutions. - Troubleshoot, debug, and resolve application issues, ensuring optimal performance and reliability. - Participate in code reviews and follow best practices for code quality and security. - Support deployment, maintenance, and troubleshooting across development, testing, and production environments. - Work with Azure environments, Docker containers, and Linux-based systems as needed. - Continuously evaluate and adopt new technologies and tools to improve productivity and solution quality. ### What You Bring - A 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 React. JS, Java. Script, j. Query, 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 Num. Py 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 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 Dev. Ops practices. ### Our Culture 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.