Responsibilities:
- Develop and maintain scalable web applications using Python FastAPI and Vue.js.
- Implement multithreading in Python to optimize performance.
- Manage and interact with SQLite3 databases.
- Utilize objectoriented programming to design and enhance software architecture.
- Debug and handle exceptions to ensure robust application performance.
- Collaborate with team members using Git for version control.
- Deploy and manage applications using Docker and Kubernetes.
- Work within a Scrum/Agile framework to ensure timely delivery of projects.
Requirements
Qualifications:
- Proficiency in Python with multithreading programming.
- Experience with web frameworks such as FastAPI and frontend development using JavaScript particularly Vue.js.
- Familiarity with SQLite3.
- Expertise in objectoriented programming.
- Strong debugging skills and exception handling capabilities.
- Excellent communication skills.
- Proficient understanding of code versioning tools especially Git.
- Knowledge of Docker and Kubernetes.
- General Linux knowledge.
- Understanding of Scrum/Agile principles and practices.
Desirable Skills:
- Advanced proficiency in Git for version control.
- Indepth knowledge of Docker and Kubernetes.
- Strong familiarity with Scrum/Agile methodologies.
- Comprehensive knowledge of Linux systems.
Proficiency in Python with multi-threading programming. Experience with web frameworks such as FastAPI and front-end development using JavaScript, particularly Vue.js. Familiarity with SQLite3. Expertise in object-oriented programming. Strong debugging skills and exception handling capabilities. Excellent communication skills. Proficient understanding of code versioning tools, especially Git. Knowledge of Docker and Kubernetes. General Linux knowledge. Understanding of Scrum/Agile principles and practices.