Job Detail - Senior Python Software Engineer

Devsinc
Apply Now

Senior Python Software Engineer

Web Development
  • Details

    Devsinc is looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.

    In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you. Your goal will be to develop high-quality software that is aligned with user needs and business goals.


     Job Responsibilities:

    • Develop Python / Django -based back-end solutions for data-driven executions in web, mobile, and emerging technology. Projects including but not limited to API development, custom content management, front-end integration, and other complex builds.

    • Lead the way on project architecture and database structure while utilizing best practices in performance, stability, scalability & security. 

    • Maintain proficiency in the widest possible range of back-end web development areas including Python, Django, shell scripting, database architecture, and Unix operating systems.

    • Set up and manage services on GCP, AWS & other platforms. Our front-end developers will lean on you to design API services, set up deployment servers, and more.

    • A fundamental ability to use HTML, CSS, and JavaScript in various scenarios.

    Job Specifications:

    • Excellent communication skills, both oral and written.

    • Strong proficiency with JavaScript.

    • A minimum of 3-5 years’ experience in back-end development/devOps is required.

    • Expert in Python, with knowledge of Python web framework such as Django, Flask

    • Familiarity with ORM (Object Relational Mapper) libraries

    • Able to integrate multiple data sources and databases into onesystem

    • Understanding of the threading limitations of Python, and multi-process architecture

    • Good understanding of server-side template languages

    • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

    • Understanding of accessibility and security compliance.

    • Knowledge of user authentication and authorization between multiple systems, servers, and environments

    • Understanding of fundamental design principles behind a Scala application

    • Solid Understanding of Python Sockets & Rest full APIs.

    • Strong unit test and debugging skills

    • Proficient understanding of code versioning tools such as Git, Mercurial orSVN

    • Understanding of Partition of audio data and using threads and processes to perform the aforementioned tasks

    • Ideally, have experience with creating a blog or a chat app using DJANGO




    Experience Level 3 Years
    Category Web Development
    Location 15-B Commercial, Phase-5, DHA, Lahore
    Last Date 2020-07-31