Sr. Django Developer
Posted 55 weeks ago
Job Description
Responsibilities
----------------
Work with stakeholders and fellow developers.
Design and implement Python code using the Django framework.
Identify and fix bottlenecks that may arise from inefficient code.
Identify and fix software bugs.
Create a wide variety of unit tests to verify the functionality of software.
Manage the security of the platform.
Write detailed documentation around the code.
Write effective, scalable code
Develop back-end components to improve responsiveness and overall performance
Working closely with UX and Front-end Developers to create responsive and scalable web applications
Participating in architectural, design and product discussions
The ability to problem-solve and critically think.
Requirements
------------
5+ years’ experience of Python coding skills including python 3.9+
4+ years hands on experience with the Django framework with experience in large web application development projects
Knowledge of object-relational mapping (ORM)
Good understanding of REST APIs and Microservices based architectures
Good understanding of SQL databases.
Familiarity with front-end technologies like JavaScript, HTML5, and CSS3
Familiarity with event-driven programming in Python
Good analytical and troubleshooting skills
Experience working with Agile methodologies
Understanding fundamental design principles behind a scalable application
Experience with popular libraries such as rq, gunicorn, mock, pymongo, pytest, etc.
Well versed in use of git, issue ticketing systems
Experience deploying Python applications into production
Knowledge of AWS is a plus