Employment Information
Web App Developer (Python/Flask)
Job level | Experienced (Non - Manager) |
Salary | $ Competitive |
Deadline to apply | 20/03/2025 |
Industry | IT - Software |
Experience | 1 - 3 Years |
Develop and Maintain RESTful Web Services:
Build and deploy API services using Python and the Flask framework (or Django) to support both web and mobile applications.
Design API architecture based on RESTful standards, ensuring scalability and ease of maintenance.
Deployment on Linux Platforms:
Install, configure, and manage deployment environments on Linux servers, including integration with embedded systems such as Jetson.
System Integration and Optimization:
Work with database systems (MySQL, SQLite3) and participate in the design and optimization of databases.
CI/CD and Testing Support:
Integrate CI/CD tools to ensure continuous development and deployment.
Write unit tests and integrate automated testing tools to guarantee code quality.
● Framework Experience:
At least 6 months of experience in developing applications using Flask (or Django, Django REST Framework).
● Programming Skills:
Strong knowledge of Python, along with proficiency in web front-end technologies such as HTML5, CSS3, and JavaScript.
Experience in designing user interfaces (UI) and user experiences (UX) for web applications on both mobile and desktop platforms.
Experience in building RESTful APIs and understanding the authentication mechanisms between the frontend (Web, Mobile Apps) and Swagger API.
● Database Experience:
Proficient in using SQLite3 and MySQL, with the ability to design and optimize databases.
● Preferred Qualifications:
Knowledge of Docker, CI/CD, AWS, and experience with unit testing tools.
Preference for candidates with experience in embedded systems or IoT environments, particularly in integrating devices such as payload gimbal.
● Soft Skills:
Ability to work independently as well as collaboratively within a team.
Strong communication skills and a creative approach to problem-solving.
A willingness to self-learn and quickly adapt to new technologies.
Similar jobs