Senior Python Backend Developer - Chennai, India - Vasman Solutions

    Vasman Solutions
    Vasman Solutions Chennai, India

    2 weeks ago

    Default job background
    Human Resources
    Description

    Company Description

    Vasman Solutions is a one-stop solution for hiring a highly skilled remote workforce. We were founded in 2023 with the goal of assisting companies in hiring remote employees who have access to highly skilled resources. We provide the opportunity to hire remotely without the need for setting up a branch, while still retaining ownership of the intellectual property.

    Role Description

    This is a full-time on-site role for a Python Backend Developer located in Thoraipakkam, Chennai. As a Python Backend Developer, you will be responsible for day-to-day tasks related to back-end web development and software development. The ideal candidate should be well-versed in building solid backend systems using Python, Django Rest Framework, and PostgreSQL. They should also have expertise in ORM queries, authentication models, multithreading, Swagger documentation, and previous experience of mentoring some junior developers. Basic knowledge of AWS cloud hosting and serverless functions like AWS Lambda is a plus.

    Responsibilities:

    • Develop and maintain backend services and APIs using Python and Django Rest Framework.
    • Optimize ORM queries for efficient database operations.
    • Implement and Maintain authentication system.
    • Create and maintain Swagger documentation for APIs.
    • Deploy and manage applications on AWS cloud infrastructure.
    • Collaborate with frontend developers, designers, and product managers to deliver high-quality software solutions.
    • Conduct testing during the development process to ensure quality and reliability.
    • Lead a small team to achieve project objectives through guidance, mentorship, and support.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or related field.
    • Minimum 5 years of experience in Python backend development.
    • Proficiency in Django Rest Framework and PostgreSQL.
    • Strong understanding of ORM queries and database optimization.
    • Experience in building concurrent programming in Django to speedup the response time.
    • Familiarity with Swagger documentation for API documentation.
    • Basic understanding of AWS cloud hosting and serverless functions like AWS Lambda.
    • Having prior experience in deploying SaaS applications on cloud infrastructure, including implementing load balancing and API gateway security measures, would be advantageous.
    • Excellent problem-solving skills and ability to work in a fast-paced environment.