Description

Responsibilities

  • Work on design systems and components built in React.
  • Develop solutions (adding to front end react), adding APIs to integrate into the system, independently deploy the code.
  • Coordinate with internal teams to understand user requirements and provide technical solutions.
  • Design, build, and maintain efficient, reusable, and reliable Python code.
  • Design and develop complex user interfaces use Python and Django.
  • Responsible for the analysis, development, installation, modification and support of complex software and/or information solutions. .
  • Code new objects (programs) in Python and Django to meet the requirements.
  • Conduct user acceptance review sessions and collaborates with other team members to perform debugging.

Required Skills

  • Strong knowledge of using react components and libraries, API development in Python and strong AWS/DevOps.
  • Expertise in at least one popular Python framework (like Django, Flask or Pyramid).
  • Good understanding of the syntax of Python.
  • Familiar with Agile methodology (Sprint planning, SCRUM activities), and have experience in JIRA, Rally, or GitLab.
  • Good problem-solving skills.

Required Experience

  • 5+ years Work experience as a Python Developer – Pandas and possible Dask (or any distributing computing platform except spark).
  • 4+ years of experience with a Python web framework (ex. Django/Flask) and a JavaScript frontend framework (ex. Ember/Angular/React).
  • Experience in managing deployment to development, staging, and production environments, as well as Continuous Integration/Continuous Delivery.
  • Experience in developing enterprise solutions, API integration, large-scale applications with databases (PostgreQL, Oracle), security, and authentication.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field


 

Education

Any Graduate