Placement papers | Freshers Walkin | Jobs daily: Python Developer at Arrk Group (Navi Mumbai, India)


Search jobs and placement papers

Python Developer at Arrk Group (Navi Mumbai, India)

Role



We are looking for a Python Web 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'll 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.

Coordinate with customer and convert the functional requirement into the technical implementation

Coordinate with other team members who are working on a different layer of infrastructure

Core Skills

Expert in Python, with knowledge of at least one Python web framework such as Django, Flask, etc depending on technology stack experience

Familiarity with some ORM libraries like SQLAlchemy

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

Understanding of accessibility and security compliance

Knowledge of user authentication and authorisation 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 optimising output to match the specific platform

Ability to understand database schemes

Strong unit test and debugging skills

Strong analytical skill

Proficient understanding of code versioning tools such as Git or SVN

Understanding of search engine like Solr or Elastic Search would be an added advantage

Understanding of ReactJS or Angular2 would be an added advantage

Understanding of AWS would be an added advantage

Knowledge of Scrappy or other crawling tools would be an added advantage

3+ years experience
by via developer jobs - Stack Overflow
 

No comments:

Post a Comment