We are looking for a highly skilled Python developer who is comfortable with both front and back end programming. You are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.
Primary responsibilities include but not limited to
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 in the cloud (AWS / Azure / GCP)
Desired Skills & Experience :
Minimum Requirements
Bachelor's degree in Computer Science, Computer Application, or relevant field
Demonstrated expertise in Python, with working knowledge of at least one Python web framework, such as Django, Flask
Core Competency Requirements
Must have 5 years of experience in Python Programming
Must have strong experience in Software Development
Strong communication skills required
5+ years hands on experience in relational database, prefer SQL Server
Demonstrated familiarity with some ORM (Object Relational Mapper) libraries
Demonstrated understanding of the threading limitations of Python and multi-process architecture
Demonstrated understanding of accessibility and security compliance
Demonstrated knowledge of user authentication and authorization between multiple systems, servers, and environments
Demonstrated understanding of fundamental design principles behind a scalable application
Demonstrated ability to design / create database schemas that represent and support business processes
Demonstrated strong unit testing and debugging skills
Demonstrated proficiency using code versioning tools, such as Git, Mercurial or SVN
Good communication skills
Preferred Competency Requirements
Cloud hands-on experience, such as AWS, Azure or Google cloud preferred