9series is Hiring a Back End Developer- Python Near Seattle, WA
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