Detailed Job Description: Mid-level Backend (Django) Developer
Job Type: Remote-Fulltime
Experience: At least 3 years experience
Pay range: 900 - 1100 USD per month
Backend (Django) Developer, responsible for developing applications by using a range of different technologies and languages.
Responsibilities:
Working with development teams and product managers to ideate software
solutions.
Seeing through a project from conception to finished product.
Designing server-side architecture.
Developing back-end website applications.
Creating servers and databases for functionality.
Developing and managing well-functioning databases and applications.
Ensuring cross-platform optimization.
Designing and developing APIs.
Working alongside graphic designers for web design features.
Working with data scientists and analysts to improve software.
Creating security and data protection settings.
Troubleshooting, debugging and upgrading software.
Meeting both technical and consumer needs.
Writing technical documentation.
Training junior developers.
Staying abreast of developments in web applications and programming
languages.
Other responsibilities:
Attending Department daily meetings.
Attending Scrum meetings.
Minimum Requirements:
Proven experience as a Backend Developer or similar role.
Familiarity with common stacks.
Knowledge of Python language and Python frameworks (Django).
Familiarity with databases (e.g. MySQL, MongoDB, Postgresql), web servers
(e.g. Apache).
Excellent communication and teamwork skills.
Great attention to detail.
Organizational skills.
An analytical mind.
Up-to-date experience with international web protocols, standards, and
technologies.
Creative and open to new ideas.
Adaptable and willing to learn new techniques.
Fluent English for communication during project meetings.
Additional Nice-to-Haves:
Degree in Computer Science, Engineering or relevant field.
Experience on Cloud & DevOps (CI/CD, Docker and/or Kubernetes).