Python Developer

Banyan Data Services (BDS) is a US-based data focused IT Company that specializes in comprehensive data solutions and services, headquartered in San Jose, California, USA.

We are looking for Python developers to join our development team based out of Bangalore. This team is to focus on building most innovative and emerging data infrastructure management and DevOps tools to support highly scalable and available infrastructure.

It's a once-in-a-lifetime opportunity to join our rocket ship startup run by a world-class executive team. We are looking for candidates that aspire to be a part of the cutting-edge solutions and services we offer that address next gen data evolution challenges.

Key Qualifications
  • Minimum of 1 to 3 years of experience as a Python Developer in the application development and Rest APIs.
  • Must have thorough understanding of Python concepts like Lists, Strings, Indexing, Slicing, Tuples and Dictionaries.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Experience in Developing applications/software using Python, developing web-services using Django/Flask, working with REST API and working with MongoDB.
  • Integration of user-facing elements developed by front-end developers with server side logic and Implementation of security and data protection.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of security flaw and writing highly secure REST API(s)
  • Exposure to any of relation database technologies MySQL/Postgres/Oracle or any No-SQL database
  • Worked on open - source tools for logging, monitoring, search engine, caching etc.
  • Worked on event-driven programming in Python.
  • Exposure to NumPy and Pandas libraries
  • Experience working on DevOPs tools for continuous integration
  • Working knowledge of AWS, enough to be able to set up the environment for application development


Key Responsibilities
  • Ambitious individual who can work under their own direction towards agreed targets/goals.
  • Must be flexible to work on the office timings to accommodate the multi-national client timings.
  • Will be involved in solution designing from the conceptual stages through development cycle and deployments.
  • Willing to learn new technologies and work on research orientated projects
  • Proven interpersonal skills while contributing to team effort by accomplishing related results as needed.
  • Scope and deliver solutions with the ability to design solutions independently based on high-level architecture.
  • Independent thinking, Desire / Ability to work in a fast-paced environment with creativity and brainstorming