Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

Senior Python Full Stack Engineer

Senior Python Full Stack Engineer

Responsibilities:

  • Architect back-end solutions with an emphasis on clean, efficient, and reusable Python code using frameworks such as Django, Flask, or FastAPI.
  • Lead the development of new features and applications.
  • Collaborate with cross-functional teams (e.g., front-end, QA, design) to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Mentor junior developers and conduct code reviews.
  • Stay up-to-date with the latest Python frameworks, libraries, and best practices.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of software development experience, with a strong focus on Python.
  • Proficiency in Python, with a solid understanding of its ecosystems and frameworks such as Django, Flask, or FastAPI.
  • Experience with RESTful API development and consumption.
  • Strong understanding of the threading limitations of Python, and multi-process architecture.
  • Skilled in database schema design and ORM implementation, with a focus on efficient data storage and retrieval.
  • Able to integrate multiple data sources and databases into one system.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of fundamental design principles behind a scalable application.
  • Familiarity with event-driven programming in Python.
  • Experience with unit testing and test-driven development (TDD).
  • Proficient understanding of code versioning tools, such as Git.
  • Excellent problem-solving skills and ability to think algorithmically.
  • Strong communication and teamwork skills.
  • Proficient in developing front-end applications using React, including a solid grasp of JavaScript, HTML5, CSS3, and state management libraries such as Redux or Context API.
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) is desirable.
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud Platform) and CI/CD pipelines is advantageous.

Personal Attributes:

  • Highly analytical with a keen attention to detail.
  • Self-motivated and able to work independently as well as in a team environment.
  • Eager to learn new technologies and frameworks.
  • Excellent time management and prioritization skills.
  • Strong interpersonal and communication skills.
Job Type: Full Time
Job Location: Islamabad

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Author

Bitsol HR