Sira Consulting Inc - Python Developer

Developer
💰 Negotiable
📍 Everett, United States
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

Developer is needed in Everett, United States.

Client: Sira Consulting Inc

Location: Everett, United States

Contract: Contractor

Job Description

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 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.

Requirements

- Bachelor’s degree in computer science, computer engineering, or related field. - 3-5 years of experience as a Python developer. - Expert knowledge of Python and related frameworks including Django and Flask. - A deep understanding of multi-process architecture and the threading limitations of Python. - Familiarity with server-side templating languages including Jinja 2 and Mako. - Ability to integrate multiple data sources into a single system. - Familiarity with testing tools. - Ability to collaborate on projects and work independently when required. - 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.

Other Information

- Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask, etc. depending on your technology stack). - Familiarity with some ORM (Object Relational Mapper) libraries. - Able to integrate multiple data sources and databases into one system. - Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform. - Strong unit test and debugging skills. - Proficient understanding of code versioning tools (such as Git, Mercurial, or SVN).

Posted 2 years ago

No longer accepting applications

Get instant notifications for new Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.