Job Overview
We are looking for a skilled Python Developer to join our software development team and your role will involve writing efficient, reusable, and reliable Python code.
You will also design and implement data storage solutions, ensure the performance and responsiveness of applications and platforms, and integrate user-facing elements with server-side logic.
Roles And Responsibilities
- Design, develop, and implement web applications using Python.
- Work with HTML to build responsive and engaging user interfaces.
- Testing and debugging applications.
- Developing back-end components.
- Integrating user-facing elements using server-side logic.
- Assessing and prioritizing client feature requests.
- Integrating data storage solutions.
- Coordinating with front-end developers.
- Reprogramming existing databases to improve functionality.
- Developing digital tools to monitor online traffic.
- Stay updated with the latest industry trends and suggest new ideas to enhance our technology.
Required Skills
- Expert knowledge of Python and related frameworks including Django,Flask or Pyramid.
- Strong experience with HTML and familiarity with its core principles.
- Solid understanding of object-oriented programming.
- Familiar with various design and architectural patterns.
- Skill for writing reusable Python libraries.
- Proficient understanding of code versioning tools, such as Git.
- Preferably have Experience in containerization technologies like Docker or Kubernetes.
- Familiarity with front-end technologies (like JavaScript and HTML5).
- Knowledge of Angular, ReactJS or VueJs is a plus.
- Team spirit and good problem-solving skills.
Qualifications
- A degree in programming, computer science, or a related field.
- Minimum 2 Years of Experience.