Senior Python Developer

Year    Mumbai, Maharashtra, India

Job Description




What You'll do:

  • Design and Development of the modular, reusable backend infrastructure, collaborating with a cross functional team of the backend, Mobile application, AI, signal processing, Robotics Engineers, Design, Content, and Linguistic Team to realize the requirements of conversational social robotics platform.
  • Ensure the developed backend infrastructure is optimized for scale and responsiveness
  • Ensure best practices in design, development, security, monitoring, logging, and DevOps adhere to the execution of the project.
  • Introducing new ideas, products, features by keeping track of the latest developments and industry trends


What makes you a great fit:
  • Proven work experience of at least 3 years as a Python Developer
  • Proficiency in distributed application development lifecycle ( concepts of authentication/authorization, security, session management, load balancing, API gateway), programming techniques and tools (application of tested, proven development paradigms )
  • Proficiency in Django and basic knowledge of at least one other server-side framework web2py, Masonite etc.
  • Proficiency in at least one data serialization frameworks: Apache Thrift, Google ProtoBuffs, Apache Avro, etc
  • Proficiency in at least one of interprocess communication frameworks WebSockets, RPC, message queues, custom HTTP libraries/frameworks (kryonet, RxJava ), etc
  • Proficiency in multithreaded programming and Concurrency concepts (Threads, Thread Pools, Futures, asynchronous programming).
  • Good understanding of networking and communication protocols, and proficiency in identifying CPU, memory & I/O bottlenecks, solve read & write-heavy workloads.
  • Proficiency in at least one of database SQL, NO-SQL, Graph databases like MySQL, MongoDB, OrientDB.
  • Proficiency in at least one of testing frameworks or tools Jmeter, Locusts, Taurus
  • Proficiency in at least one RPC communication framework: Apache Thrift, GRPC
  • Working Knowledge of tools for server, application metrics logging and monitoring and is a plus Monit, ELK,graylog is an added plus
  • Working Knowledge of DevOps containerization utilities like Ansible, Salt, Puppet is an added plus


Additional benefits

  • 5 day work week
  • Option to 'work from home'
  • Health care benefits

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2913570
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mumbai, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year