Python Backend Developer
Strobes
Hyderabad, Telangana, India
6d ago

We are looking for a Python Backend Developer responsible for managing the interchange of data between the server and the users.

Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end.

You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities :

  • Writing reusable, testable, and efficient code.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Integration of user-facing elements developed by front-end developers with server side logic.
  • Implementation of security and data protection.
  • Integration of data storage solutions may include databases, key-value stores, blob stores, etc. Experience administering innovation with methodologies such as design thinking.
  • Experience working on Agile Scrum and DevOps aligned delivery teams.
  • Interest and ability to learn other coding languages as needed.
  • Strong communication skills and great product sense.
  • Proficient communication skills verbal and written.
  • Understanding of accessibility and security compliance depending on the specific project.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of fundamental design principles behind a scalable application.
  • Familiarity with event-driven programming in Python.
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.
  • Able to create database schemas that represent and support business processes.
  • Strong unit test and debugging skills.
  • Skills :

  • 2 to 6 Years as Python Developer exposure to Django and Django Rest Frameworks.
  • Familiarity with some ORM (Object Relational Mapper) libraries.
  • Able to integrate multiple data sources and databases into one system.
  • Understanding of the threading limitations of Python, and multi-process architecture.
  • Good understanding of server-side templating languages such as Jinja 2, Mako, etc depending on your technology stack.
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Proficient understanding of code versioning tools such as Git, Mercurial or SVN.
  • Experience building APIs for a rapidly iterating product and restful APIs and development of services layer and should be proficient in writing unit test cases using Pytest package .
  • Database level programming using both SQL (MySQL, PostgreSQL, Oracle) and No SQL (Mongo DB / Casandra) and designing the database level stored procedures and persistence logic .
  • HTML / CSS / JavaScript and JavaScript framework and knowledge on React JS and Angular is a plus .
  • Experience in developing Arduino libraries is an added advantage.
  • Experience working with two or more from the following : Web Application development, Unix / Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and / or security software development
  • About Strobes( www.strobes.co )

    We are headquartered in the heart of Texas, USA. Our founding team at Strobes has had humble beginnings, we started off as an app security organization and then slowly and steadily worked our way up the ladder and finally launched Strobes in 2019.

    Working with tons of security professionals, DevOps, and business teams across the globe on a daily basis, equipping them to walk the path of risk-based vulnerability management and DevSecOps, is what brings us back to work every single day!

    News :

  • style "margin : 0px; color : rgb(34, 34, 34); font-family : Arial, Helvetica, sans-serif; font-size : small; font-style : normal;
  • font-variant-ligatures : normal; font-variant-caps : normal; font-weight : 400; letter-spacing : normal; orphans : 2; text-align : start;
  • text-indent : 0px; text-transform : none; white-space : normal; widows : 2; word-spacing : 0px; background-color : rgb(255, 255, 255);
  • text-decoration-style : initial; text-decoration-color : initial;">

  • style "margin : 0px; color : rgb(34, 34, 34); font-family : Arial, Helvetica, sans-serif; font-size : small; font-style : normal;
  • font-variant-ligatures : normal; font-variant-caps : normal; font-weight : 400; letter-spacing : normal; orphans : 2; text-align : start;
  • text-indent : 0px; text-transform : none; white-space : normal; widows : 2; word-spacing : 0px; background-color : rgb(255, 255, 255);
  • text-decoration-style : initial; text-decoration-color : initial;">

  • style "margin : 0px; color : rgb(34, 34, 34); font-family : Arial, Helvetica, sans-serif; font-size : small; font-style : normal;
  • font-variant-ligatures : normal; font-variant-caps : normal; font-weight : 400; letter-spacing : normal; orphans : 2; text-align : start;
  • text-indent : 0px; text-transform : none; white-space : normal; widows : 2; word-spacing : 0px; background-color : rgb(255, 255, 255);
  • text-decoration-style : initial; text-decoration-color : initial;">

  • style "margin : 0px; color : rgb(34, 34, 34); font-family : Arial, Helvetica, sans-serif; font-size : small; font-style : normal;
  • font-variant-ligatures : normal; font-variant-caps : normal; font-weight : 400; letter-spacing : normal; orphans : 2; text-align : start;
  • text-indent : 0px; text-transform : none; white-space : normal; widows : 2; word-spacing : 0px; background-color : rgb(255, 255, 255);
  • text-decoration-style : initial; text-decoration-color : initial;">

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form