Back End Developer- Python Job in 9series

Back End Developer- Python

Apply Now
Job Summary

Roles:


9Series is currently seeking a Backend Engineer to join our Industrial Artificial Intelligence(iAI) team. This individual will be responsible for designing and creating services and system architecture for various projects. They will also work with different products and teams to formulate requirements and use cases and then translate that into an effective technical solution.


Responsibilities:

  • Design, build out and maintain server-side services.
  • Improve code quality and perform code reviews.
  • Participate in brainstorming sessions and contribute solutions and ideas.
  • Implementation of security and data protection
  • Able to create database schemas that represent and support business processes
  • Understanding the differences between multiple delivery platforms, such as mobile vs desktop, and optimising output to match the specific platform
  • Other tasks as assigned.


Skills:

  • Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
  • Solid OOP and software design knowledge.
  • Strong familiarity with server-side and web server technologies (Spring Boot, NodeJS, Flask preferred; NGINX, Redis).
  • Knowledge of database systems and distributed technologies (MySQL).
  • Good knowledge of Cloud Architecting, Data Structures, OOPs
  • Knowledge of object-relational mapping (ORM)
  • Familiarity with event-driven programming in Python
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools such as Git, Mercurial or SVN

Requirements:

  • Bachelor's degree in Computer Science or related field required.
  • 4-5 years of expertise in recent hands-on coding and software design and 3+ years of work experience as a Python Developer
  • Experience with all phases of the software development lifecycle & Agile Software Development.
  • Experience with Java / JavaScript / Python (preferred), understanding libraries, collections, and their usage. Familiarity with front-end technologies (like JavaScript, CSS3 and HTML5)
  • Experience with automation, writing unit tests, and performing code reviews.
  • Understanding of RDBMS concepts with MySQL/Oracle/Postgres or NoSQL databases like MongoDB and its integration with Python
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding 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


Experience Required :

Minimum 3 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs