Full Stack Web Developer - Django
  • Seatle
  • 4 months ago
    Part Time (Remote)
    Job Description

    WebSential SMC (Pvt) Ltd is seeking a Mid-Level Django Engineer who will be part of a team engaged in the development of software and technical architecture that communicates between hardware, cloud and web/mobile devices.

    We are looking for a forward-thinking, team-oriented software engineer eager to participate in the development, test, support and deployment of our customer's technology solutions.

    The ideal candidate will have full-stack development experience.

    Candidates who think outside the box will fit right in with this group.


    • Lead planning, design and implementation of new and existing REST-based web services, associated websites and applications with JavaScript, Python and Django
    • Designing and developing cloud based software products conforming to industry best practices.
    • Designing and implementing RESTful API's using Python.
    • Supporting and maintaining existing software products, applications and interfaces.
    • Evaluating emerging technologies, open source libraries and providing recommendations.
    • Supporting testing process and troubleshooting issues and resolving them.


    • Excellent Python coding skills and understanding of Python best practices (PEP8)
    • 2+ years of Python experience
    • Strong knowledge of Python web frameworks such as Django
    • Strong knowledge of building RESTful API's using Python (Django Rest Framework)
    • 2+ years experience with JavaScript & jQuery
    • High-level skills with HTML / CSS and responsive web design
    • Solid database skills in a relational database (i.e. PostgreSQL, MySQL, etc)
    • Experience and in-depth knowledge with Linux-based development
    • Experience with developing user authentication and authorization solutions 
    • Knowledge of event driven programming in Python is a plus
    • Experience with AWS (Amazon Web Services) environment is a plus
    • Proficient on version control tools such as git, svn etc.
    • Ability to balance competing priorities in a very dynamic and fast-paced environment
    • Excellent detail-oriented, problem solving skills and the ability to quickly learn and apply new concepts, principles and solutions
    • Must have excellent communication skills (verbal and written)