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)