Flag job

Report

Python / Django Developer

Min Experience

4 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

DSRC provides competitive compensation that is revised purely on performance, flexible work hours & friendly work environment. At DSRC you will have opportunity not only to learn but also explore your area of interest with respect to technology and also effectively use the skills acquired over few years of IT : 4 to 6 years. Responsibilities : Design, develop, and maintain web applications using the Python Django framework. Build and consume RESTful APIs using Django REST Framework. Design and implement efficient and scalable database schemas using PostgreSQL and other relational databases. Develop user-friendly and responsive frontends using HTML5, CSS3, JavaScript, and jQuery. Integrate frontend components with the backend APIs. Collaborate with designers and product managers to implement features based on high-level specifications and designs. Write clean, well-documented, and testable code. Participate in code reviews to ensure code quality and adherence to best practices. Troubleshoot and debug application issues across the full stack. Optimize application performance and scalability. Stay up-to-date with the latest trends and technologies in Python, Django, and web development. Proactively discover, learn, and suggest new tools, languages, frameworks, and libraries to improve our development processes. Contribute to the continuous improvement of our development practices and methodologies. Implement comprehensive unit and integration tests for developed features. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Apply creative mindset and lateral thinking to help solve challenging technical problems. Requirements : Excellent programming skills in Python and Django. Previous experience with Django REST Framework. Excellent knowledge of PostgreSQL and relational databases in general. Excellent knowledge of frontend (web) technologies, including HTML5, CSS3, JavaScript, and jQuery. Proficient with frontend frameworks, especially Bootstrap. Solid knowledge of Object-Oriented (OO) design principles. Understanding of thread synchronization and experience with managing concurrent operations. Strong understanding of fundamental data structures and algorithms. Self-motivated to discover, learn, and suggest new technologies. Ability to implement features from high-level specifications (including design and testing). Creative mindset with strong lateral thinking abilities to solve challenging problems.

Skills

python
django
django rest framework
postgresql
relational databases
html5
css3
javascript
jquery
bootstrap
object-oriented programming
thread synchronization
data structures
algorithms
restful apis
web development
problem-solving
analytical skills
communication skills
teamwork
self-motivation
testing
version control