Our software developers rank among the top 1%

Full Stack Developer (Python/React)

We are looking for a Full Stack Developer (Python/React) to join our team. The ideal candidate will be responsible for building scalable web applications using Python for backend development and React for frontend development.
Full Stack Developer (Python/React)
We are looking for a Full Stack Developer (Python/React) to join our team. The ideal candidate will be responsible for building scalable web applications using Python for backend development and React for frontend development. This role requires strong problem-solving skills, attention to detail, and the ability to work in EST hours for an international client.
Office Hours:
6PM-3AM PKT
Location:
Remote (Islamabad/Lahore)
Responsibilities:
  • Write scalable, efficient, and reusable code using Python and React.
  • Design and implement new features and product enhancements.
  • Develop and maintain backend services and APIs using Python (Django).
  • Build responsive and interactive user interfaces using React.
  • Integrate frontend elements with server-side logic.
  • Work with databases and implement data storage solutions.
  • Test, debug, and optimize applications for performance and scalability.
  • Maintain and improve existing applications and tools.
  • Identify bugs and fix technical issues in a timely manner.
  • Explore and implement new technologies to improve system architecture.
Requirements:
  • 3–5 years of experience as a Full stack or Python/React Developer.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong experience with React.js and frontend development and Python and Django (Flask is optional).
  • Good understanding of JavaScript, HTML, and CSS.
  • Experience in developing AI workflows and automation frameworks.
  • Experience working with REST APIs and integration of backend services.
  • Knowledge of database systems (SQL/NoSQL).
  • Understanding of scalable architecture and multi-process systems.
  • Ability to integrate multiple data sources into a single system.
  • Good verbal and written communication skills.
  • Ability to work independently as well as in a collaborative team environment.