Back-end Developer
Must-have:PythonGitAWSGoogle CloudCloudFrontendBackendCI/CDAISecurity
Your tasks
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.
- 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
Requirements
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
- 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