Python Lead - Bangalore, India - Pace Wisdom Solutions Ltd

    Pace Wisdom Solutions Ltd
    Pace Wisdom Solutions Ltd Bangalore, India

    Found in: Talent IN 2A C2 - 1 week ago

    Default job background
    permanent Technology / Internet
    Description
    Experience required : 5+ years.


    Key skills :
    Python with both flask and Django PostgreSQL, API, AWS

    Designation :
    SSE L3/ TL L1



    Responsibilities :


    • Write code that will impact the businesses of thousands of ecommerce stores across the globe.
    • Lead a team of Python developers, providing technical guidance, mentoring, and support.
    Collaborate with Frontend to spec, write, test, and deploy API endpoints.

    • Brainstorm features with the product team and guide decisions based on your knowledge of the codebase.
    • Take full ownership of the product starting from architectural and design decisions to shipping.

    Must Haves :

    • You have 5+ years of professional and relevant experience building applications using both Python Django Rest and Flask Framework and deploying those applications to the cloud.
    • Flask, Django, SQLalchemy, Postgres and MongoDB
    • Worked on microservices architecture and have an in depth understanding of design patterns.
    • Experience in leading and managing a team of developers.
    • You are well versed with building scalable, understandable and testable code with an eye towards maintainability.
    • You have a good understanding of multiprocess architecture and the threading limitations of Python.
    • You have indepth knowledge of relational databases as well as keyvalue databases and are capable of designing scalable database models based on the product requirements.
    • You have experience with inmemory databases such as Redis and queuing frameworks for running tasks asynchronously.
    • You possess strong computer science fundamentals: data structures, algorithms, distributed systems, and information retrieval.
    • You're comfortable picking up new stacks and choosing the right tool to get the job done.
    • You have the ability to quickly learn exiting complex codebases which has been worked upon by several developers due to which the codebase may be hacky and difficult to navigate

    Good to have :
    numpy and scikitearn.

    Info Security Requirements/

    Responsibilities :


    • Comply to security policies and processes
    • Execute security processes and activities.
    • Report security weaknesses and events or potential events or other security risks to the organization
    )