Django Back-End Developer Luxin Tech

  • Full Time

  • Tehran

      -   Tehran

Posted 11 days ago

Job Description

IoT-based smart home products manufacturer, Luxin Tech, is looking for back-end developers to join our innovative and highly skilled team to accelerate and broaden our R&D activities through development of structures for managing communications among users, devices and our servers. You will be working on cross-functional teams with highly talented engineers, learning from their experiences. Responsibilities and Duties: - Developing Django applications and code blocks that implement expected functionality for different modules in accordance with a predefined set of interfaces - Developing web applications for managing communications between the business and its partners - Proposing suitable database structure for each solution - Maintaining our Nginx server and resolving every issue independently - Working with other members of the R&D team in optimizing the system design for maximum functionality and security - Researching best-practices for implementation of required tasks - Looking for existing solutions which might improve the product portfolio and its operation - Developing and maintaining existing and next generation products - Ownership of significant areas of the code for both new feature/functionality development as well as to maintain/redesign of the existing areas of the service - Continuous focus and contribution in the areas of performance, availability & scalability, reliability, and maintainability of the product - Responsible for pre-study to acceptance test for new functionality If selected for this position, you’ll be reporting directly to our CTO. The working hours for full-time employees are Sat-Wed 9:00-18:00, though we are open to flexible hourly times for developers.

Requirements

- Proficient in Python - Expert in Django - Extensive experience in developing and maintaining Django servers using Nginx - Familiarity with software collaboration tools (GitLab) - Strong problem solving and communication skills - Working knowledge in database design - Working experience in Ubuntu, its command line, and its services - Working experience with MQTT is an advantage