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