company-logo-image

Back End Developer (Django)

ashley-avatar-image

AI-generated summary

beta

This job is for a Back End Developer using Django. You might like this job because you’ll create APIs, manage user logins, and ensure data security while collaborating with frontend teams. It’s a role for someone who enjoys solving complex tech challenges!

RM 6K - RM 15K

Jalan Klang Lama, Kuala Lumpur

Job Description

POSITION OVERVIEW

Develop and maintain server-side application logic using Django framework, creating robust RESTful APIs and managing authentication systems.

KEY RESPONSIBILITIES

  • Design, develop, and maintain Django-based backend applications
  • Build and optimize RESTful API endpoints for frontend consumption
  • Implement and manage Django authentication system including user registration, login, permissions, and token-based authentication
  • Design and maintain database schemas using Django ORM
  • Write efficient database queries and optimize performance
  • Implement business logic and data validation
  • Create and maintain API documentation
  • Write unit tests and integration tests for backend functionality
  • Handle server-side error logging and debugging
  • Collaborate with frontend developers to define API contracts and data structures
  • Implement security best practices including CSRF protection, SQL injection prevention, and secure password handling
  • Manage database migrations and version control
  • Deploy and maintain backend services


Job Requirements

KEY REQUIREMENTS

  • Strong proficiency in Python and Django framework
  • Experience with Django REST Framework (DRF)
  • Understanding of Django authentication system and user management
  • Knowledge of RESTful API design principles
  • Experience with relational databases (PostgreSQL)
  • Understanding of ORM concepts and query optimization
  • Familiarity with version control (Git)
  • Knowledge of security best practices

    Nice to have:
  • Experience with Celery for async tasks
  • Knowledge of Docker and containerization
  • CI/CD pipeline experience
  • Redis/caching strategies
  • API versioning strategies

Skills

Detail Oriented
Creative Thinking

Company Benefits

Great Work Environment

We provide bright working spaces with plenty of greenery to invite calm, along with positive and cheerful colleagues to lessen work life stress.

Health & Well Being

We offer free annual check-ups, outpatient claims and off-record leaves to ensure our employees remain in the pink of physical and mental health.

Career Development

We challenge our employees with new projects and dynamic roles, while providing coaching, training and incentives to ensure they rise to the occasion.


Additional Info

Company Activity

Last active - few hours ago

Career Level

Senior Executive

Job Specialisation


Company Profile

Lunix Group-logo-image

Lunix Group

At Lunix Group, we leverage our expertise, knowledge economy and technology to accelerate the growth and expansion of the companies we invest in. We take full responsibility for the successful initiation, funding, planning, execution, monitoring, and control of these diverse ventures.  We are committed to providing data-driven reporting and recommendations to stakeholders throughout every  phase of growth and...