Sira Consulting Inc - Python Developer
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).
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.