Job description for Web App Developer (Python/Flask) at Gremsy JSC
-1. JOB DESCRIPTION
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.
2. REQUIREMENTS
● 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.
3. BENEFITS
• A youthful, professional, and friendly working environment.
• Working time 5 days/week(T2-T6)
• Opportunities to interact and collaborate, and travel abroad for business with international
partners ( > 90% of our partners are international: USA, Europe, America, Southeast Asia,
etc.). As our company specializes in technological products, it would be fantastic for those
passionate about technology and eager to experience Gremsy's products.
• Enjoy a range of welfare policies: birthday leave, sick leave, marriage leave, holiday leave,
regular health check-ups, annual vacations, support for obtaining a driver's license, seniority benefits, and other comprehensive regimes in accordance with state regulations.
• Insurance: In addition to mandatory state-regulated insurance, the company provides
additional health insurance to enhance healthcare for employees.
• Support for obtaining a driver's license (B1, B2)
• Annual leave and holidays as per regulations.
• Opportunities for training and career development.
• Regular annual salary reviews.
• Providing complete equipment to facilitate work.