Deskripsi pekerjaan Back-end Developer Pt Vortex Buana Edumedia
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, testing, and deployment workflows.
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, including caching and background job processing
- Implement authentication, role-based access, and system security best practices
- Write and maintain unit and integration tests to ensure code quality
- Troubleshoot, debug, and fix backend issues efficiently
- Write clear, maintainable code and participate in peer code reviews
- Maintain technical documentation and support deployment and monitoring 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 with background jobs and caching (e.g., Celery, Redis)
- Familiarity with CI/CD pipelines and cloud services (e.g., AWS, GCP)
- Experience integrating third-party or AI/LLM APIs
- Experience integrating with ERP systems via API

