Back to search:Backend Engineer / Neglasari

Backend Engineer (Python Specialist)

Work From Office, Penempatan :

PT Flexo Solusi Indonesia (FLEXOFAST), Jl. Pembangunan No.9, RT.002/RW.005, Mekarsari, Kec. Neglasari, Kota Tangerang, Banten 15129.

We are seeking a Backend Engineer with at least 1 year of hands-on experience in Python using Django to join our team. The role involves developing a robust backend application using MySQL Enterprise as the database backend, while designing and implementing secure, efficient APIs for seamless integration with the frontend. The ideal candidate will have a strong foundation in web development, database management, and API architecture, with a focus on building scalable, maintainable systems.

Key Responsibilities

  • Design, develop, and maintain backend services using Python and Django.
  • Build and expose RESTful APIs (or GraphQL if applicable) to support frontend functionalities.
  • Ensure API security, authentication (e.g., JWT, OAuth), and authorization mechanisms.
  • Collaborate with frontend developers to define API contracts and handle data exchange.
  • Write clean, testable code with unit and integration tests.
  • Troubleshoot, debug, and optimize application performance.
  • Participate in code reviews, deployment processes, and continuous integration/continuous deployment (CI/CD) pipelines.

Required Qualifications and Skills

  • Experience: Minimum 1 year of professional experience in backend development using Python and the Django framework. Must have worked on at least one production-level project involving API development and database integration.
  • Technical Skills:

  • Strong proficiency in Python programming, including object-oriented and functional paradigms.

  • Expertise in Django, including models, views, templates, forms, middleware, and Django REST Framework (DRF) for API development.
  • Knowledge of API design principles, such as RESTful services, versioning, error handling, and rate limiting.
  • Familiarity with ORM tools (e.g., Django ORM) for interacting with relational databases.
  • Soft Skills:

  • Strong problem-solving abilities and attention to detail.

  • Good communication skills for collaborating with cross-functional teams.
  • Ability to work independently and in a team environment.
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Preferred Qualifications

  • Experience with other databases (e.g., PostgreSQL) or cloud-based MySQL services (e.g., AWS RDS for MySQL).
  • Knowledge of caching mechanisms (e.g., Redis) and message queues (e.g., Celery, RabbitMQ).
  • Familiarity with frontend technologies (e.g., React, ) to better understand API consumption.
  • Experience with version control systems like Git and agile methodologies (e.g., Scrum).
  • Understanding of security best practices, including OWASP guidelines for APIs.
  • Working from Office location Neglasari, Tangerang