Enable job alerts via email!

Full Stack Developer (Python & React)

NorthBay Solutions

Islamabad

Hybrid

USD 30,000 - 50,000

Full time

2 days ago
Be an early applicant

Job summary

A leading software development company is seeking a Full Stack Developer with expertise in Python and React to join their team. The ideal candidate should have 4-6 years of experience in software development and a proven ability to build scalable web applications. Responsibilities include designing and maintaining applications, collaborating with team members, and maintaining code quality. This role offers an opportunity to work in an innovative environment with a focus on clean and efficient coding practices.

Qualifications

  • 4+ years of professional experience in software development.
  • Proficiency in Python with experience in Django framework.
  • Expertise in React and front-end technologies.

Responsibilities

  • Design, develop, and maintain web applications using Python and React.
  • Collaborate with product managers and engineers to translate requirements.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews to ensure quality.

Skills

Python
React
Problem-Solving
Agile Methodology

Tools

Django
Git
PostgreSQL
Docker

Job description

Job Title: Full Stack Developer (Python & React)
Location: Lahore, Karachi, Islamabad
Job Type: Full-time, Onsite/Hybrid


Job Summary:

We are seeking a highly skilled and experienced Full-stack Developer with expertise in Python and React to join our dynamic team. The ideal candidate will have 4–6 years of professional experience in software development, with a proven track record of building scalable web applications, a passion for clean and efficient code, and a strong problem-solving mindset.

Job Responsibilities:

  • Design, develop, and maintain web applications using Python (Django) and React.js.
  • Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions.
  • Write clean, maintainable, and well-documented code.
  • Optimize applications for maximum speed, scalability, and responsiveness.
  • Debug and resolve technical issues across the stack.
  • Participate in code reviews to ensure code quality and share knowledge with the team.
  • Contribute to the entire software development lifecycle, from ideation to deployment and maintenance.
Required Skills and Qualifications:
  • 4+ years of professional experience in software development.
  • Proficiency in Python: Strong experience with Python frameworks such as Django.
  • Expertise in React: Expertise in React.js and front-end technologies like JavaScript, HTML, and CSS.
  • Database Knowledge: Familiarity with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Version Control: Proficient with Git and collaborative workflows (e.g., GitFlow).
  • Problem-Solving Skills: Strong analytical and problem-solving abilities.
  • Agile Methodology: Experience working in Agile/Scrum development processes.
Preferred Qualifications:
  • Experience with cloud platforms (AWS, Azure).
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Understanding of testing frameworks (e.g., pytest, Jest, React Testing Library).
  • Experience with state management libraries (e.g., Redux, Context API) and component-based architecture.

How many years of professional experience do you have using Python and React?*
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.