Senior Software Engineer (Python + React)

Job Overview

Location
Lahore, Punjab
Job Type
Full Time
Date Posted
1 month ago

Additional Details

Job ID
1286
Job Views
128

Job Description

Job Title: Senior Software Engineer (Python + React)

Job Overview:

We are looking for a highly skilled and experienced Senior Software Engineer with expertise in Python and React to join our development team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software solutions that meet our clients' needs. If you have a proven track record in full-stack development, excellent problem-solving abilities, and a passion for delivering high-quality software, we encourage you to apply.


Responsibilities:

  1. Full-Stack Development:
    • Design, develop, and maintain full-stack software solutions using Python and React.
    • Collaborate with cross-functional teams to define technical requirements and architecture.
  2. Frontend Development:
    • Develop responsive and user-friendly frontend interfaces using React.js.
    • Ensure high performance, scalability, and security of frontend applications.
  3. Backend Development:
    • Build robust and scalable backend services and APIs using Python frameworks (e.g., Django, Flask).
    • Implement data models, business logic, and integrations with external systems.
  4. Database Management:
    • Design and optimize database schemas and queries for efficient data storage and retrieval.
    • Ensure data consistency, integrity, and security in the application's database layer.
  5. Testing and Quality Assurance:
    • Write unit tests, integration tests, and end-to-end tests to ensure software quality.
    • Perform code reviews and contribute to continuous integration and delivery processes.
  6. Documentation and Technical Support:
    • Create and maintain technical documentation for software systems, APIs, and development processes.
    • Provide technical guidance and support to junior developers and cross-functional teams.


Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a full-stack developer with expertise in Python and React.
  • Strong proficiency in frontend technologies such as HTML, CSS, JavaScript, and modern frontend frameworks/libraries.
  • Experience with backend development using Python frameworks like Django or Flask.
  • Proficiency in relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
  • Knowledge of RESTful APIs, GraphQL, and microservices architecture.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills and ability to work effectively in a collaborative team environment.

Nice to Have:

  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).

Location

Similar Jobs

Full Time

Al-Burraq Technologies

Business Development Intern

Full Time
Full Time

Digital Gravity

Python Developer

Full Time