Back to search:Back End / Kemantren

Job Description
The Back-End Developer at Vortex will be responsible for developing, maintaining, and optimizing server-side logic and APIs that power our educational platforms and internal systems. This role requires solid experience in Python-based back-end frameworks and a good understanding of databases, system architecture, and integration workflows. Experience working with ERP systems will be considered a strong advantage.

Responsibilities

  • Design, develop, and maintain RESTful APIs using Python frameworks
  • Collaborate with front-end developers and system analysts to ensure seamless integration
  • Manage database schemas, queries, and data structures (PostgreSQL/MySQL)
  • Optimize performance, scalability, and reliability of back-end services
  • Implement authentication, role-based access, and system security best practices
  • Troubleshoot, debug, and fix backend issues efficiently
  • Write clear, maintainable code and participate in peer code reviews
  • Maintain technical documentation and assist in deployment processes

Soft Skills

  • Logical and detail-oriented mindset
  • Good communication and documentation habits
  • Ability to collaborate across tech and non-tech teams
  • Proactive, problem-solver, and adaptable
  • Comfortable working in a dynamic, fast-paced environment

Requirements

  • Experience: Minimum 1–2 years in back-end development
  • Industry Background: Preferably in Education Tech or SaaS
  • Education: Bachelor's degree in Computer Science, Software Engineering, or related field
  • Technical Skills:

– Proficient in Python and back-end frameworks (e.g., Django, Flask)

– Solid understanding of relational databases (PostgreSQL, MySQL)

– Experience working with APIs, version control (Git), and deployment tools

– Familiar with system integration concepts and architecture

  • Bonus Points:

– Experience in ERP system development or integration

– Familiarity with CI/CD, containerization (Docker), or cloud services (Heroku, AWS)