Python Engineer

Location : Pune

Experience : 3-7 Years

The Product

Vayana Network provides a B2B Trade Digitization platform for SMEs and Corporates to collaborate and work with Financial Institutions to raise short term funding for payables and receivables financing. Vayana Network is thus well placed to help Corporates and their Supply Chains to meet their GST needs. Vayana’s role as a GSP and its ability to digitize and reconcile trade data at source enables it to cater to each individual member’s GST needs. Our network is PCI compliant and runs 24*7 on the cloud and we are hosted on Amazon AWS. Our GSP platform is ISO 27001 certified and is hosted on Amazon AWS.

Technologies

The platform is built using a polygot technology stack

  • Platform Backend: Python2/Python3
  • Web Layer: ReactJS and related ecosystem, HTML, Javascript, CSS, Bootstrap
  • Web Framework: Django
  • Database: PostgreSQL
    • Python – SQLAlchemy as ORM library
  • Ops Automation: Ansible, Terraform
  • Servers: Ubuntu Linux
  • Version Control: GIT
  • Test Automation: Python – unittest
  • Cloud Providers: Amazon AWS

Requirements

Who are we?

We are a self organized engineering team with a passion for programming and solving business problems for our customers. We strongly believe that building reliable and relevant systems is a craft and hence we welcome candidates from any programming language background as long as there is willingness to learn programming languages, tools, frameworks and libraries that are chosen from time to time while building solutions. We also believe that to add maximum value to our customers via building the right solutions using the right tools, one needs to have an open mindset and continuously adapt and learn new technical skills.

Who are we looking for?

We want to add 2-4 members in our team having hands on technical experience of 3-7 years. These team members are expected to participate in the development, testing, deployment and reliability engineering of the systems being built and enhanced to deliver customer experience aligned with company and product vision.

What we expect?

We encourage our team to continuously learn new technologies and apply the learnings in the day to day work even if the new technologies are not adopted. You will strive to continuously improve our DevOps practices and expertise to form a solid backbone for the product, customer relationships and sales teams which enables them to add new customers every week to our financing network.

As an engineering team member, you will

  • Work collaboratively with product, customer support and DevOps team to build, enhance, maintain, deploy and operate our systems.
  • Continuously automate operational processes to improve efficiencies and  productivity and enhance customer experience
  • Work closely with the architect to continuously refactor the system architecture and design to meet the changing landscape triggered by technology changes and business growth
  • Work with the DevOps team to build and maintain tools for deployment, monitoring and operations.
  • Ensure that development processes and deliverables always adhere to the mandates laid down for for various certifications (PCI and ISO 27001 in particular)

Skills required

  • Pre-requisites: Competent in any programming language (Python is preferred), database, HTML, Javascript, CSS
  • Should be passionate about technology and ready to deep dive into programming
  • Should have sound expertise of writing testable code and appreciate defect free coding
  • Should be willing to handle Ops automation and production support
  • Should be able to reason/argue/discuss/suggest solutions and alternatives
  • Should be able to decipher the core problem to be solved during discussions with product team and/or customers
  • Should have good communication skills and experience working in teams
  • Experience of working in financial domain will help but not a necessity

Apply Now