Backend Developer (Python / Django)
KM - GROUP
Job Description
- Develop, maintain, and optimize backend applications using Python and Django.
- Design and implement RESTful APIs for web and mobile applications.
- Manage database design, queries, and optimization.
- Integrate third-party APIs and external services.
- Write secure, efficient, and maintainable code.
- Troubleshoot backend issues and ensure system reliability.
- Collaborate with frontend developers, mobile developers, and product teams.
- Perform testing, debugging, and deployment tasks.
- Participate in code reviews and improve development processes.
Experience
- 2 to 4 years
- The applicants should have experience in the following business area(s): Telecommunication, IT Enabled Service, E-commerce Startup, Airport Service
Education
- Bachelor of Science (BSc) in Computer Science & Engineering
Additional Requirements
- Age 25 to 45 years
- 2–4 years of professional experience in backend development.
- Strong knowledge of Python and the Django framework.
- Experience with Django REST Framework (DRF).
- Solid understanding of relational databases (PostgreSQL/MySQL).
- Experience with API integration and authentication systems.
- Familiarity with Git and version control workflows.
- Knowledge of caching, background tasks, and performance tuning.
- Understanding of deployment processes and server environments.
- Strong analytical and problem-solving skills.
Preferred Skills:
- Experience with Docker and containerized deployment.
- Knowledge of Redis, Celery, or message queues.
- Familiarity with cloud platforms such as Amazon Web Services.
- Experience with CI/CD pipelines.
- Basic understanding of microservices architecture.
Compensation & Other Benefits
- Lunch Facilities: Full Subsidize
- Festival Bonus: 2