Python Developer - Bengaluru, India - Pace Wisdom Solutions Ltd

    Pace Wisdom Solutions Ltd
    Pace Wisdom Solutions Ltd Bengaluru, India

    3 weeks ago

    Default job background
    Description

    Key skills:
    Python flask, PostgreSQL, Sqlalchemy, Celery, API ,Django

    Designation:
    SSE Write code that will impact the businesses of thousands of users acrossthe globe.

    • 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 code/module/project starting from architectural and design decisions to clean code to deployment.

    Must Haves:

    • You have mandated 3+ years of professional experience building server applications using DjangoRest and Flask Framework and deploying those applications to the cloud.
    • Expertise in using Flask, SQL Alchemy, Postgres, and MongoDB.
    • Experience with technologies such as Cloud Computing (AWS / Google Cloud), Git, Docker, Postgres, and other serverside technologies
    • Ability to architect and scale services from scratch and maintain them with some experience with implementation of services in a microservice architecture
    • Worked on a Queue Management task using Celery.
    • You are well versed with building scalable, understandable, and testable code with aneye 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 are 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.

    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
    )