Developing Restful APIs and maintenance live applications
Work with other team members: Product Manager, UI/UX designers, Backend, etc
Write clean, reusable, testable code following modern best practices
Communicate effectively with other Front-end team members
Use analysis systems to identify and fix product issues
Optimize components for maximum performance
Use best practices for development (ORM, etc)
Required skills:
Fluency in one of the programming languages; Preferably Python orNode.js
Master one of the web frameworks; Preferably Django
Familiarity with various software Architecture patterns; Especially microservice Architecture
Mastery of service-oriented concepts, API Design, and HTTP protocol
Adequate knowledge of the concepts of OOP, modular Design, and Design patterns (Design Patterns)
Master at least one SQL-based Database, preferably PostgreSQL or NoSQL databases such as MongoDB, Cassandra, CouchDB, etc.
Desired skills:
Experience in DevOps and tools like Docker, Kubernetes, CI/CD
Experience working with memory-based databases; Preferably Redis
Experience working with task management services such as Celery and its message boards such as RabbitMQ
معرفی شرکت
نقطهی تمرکز فناپپلاس در سالهای ابتدایی، تولید اپلیکیشنهای سرگرمی برای عموم مردم و همچنین طراحی وبسایت برای مجموعههای بزرگی چون برنامهی 90، بانک پاسارگاد و بانک توسعهی تعاون و در صنعت فناوری اطلاعات، بر ارائهی راهکارهای جامع در حوزهی اگریگیتوری خدمات مخابراتی و ارائهی خدمات ارزش افزوده بوده است. هم اکنون شرکت فناپ پلاس با تمرکز بر روی نسل لبه (generation Z) در حوزه ترکیب آموزش و سرگرمی (edutainment) در حال فعالیت بوده و ماموریت فناپ پلاس بر چهار محور زیر متمرکز است:
- ارتباط با نسل بعدی مشتریان فناپ
- مشتریان آینده – سرویسهای آینده
- محل تجمیع سرویسهای آموزش و سرگرمی
- توسعه سرویسهای مهارت آینده با محوریت خانواده