hackquest logo

Backend Developer

M

MySchool Suite

Full-time
Two Fintech Place. Tower A, PG7W+326 Two Fintech bldg, Megaworld Blvd, Mandurriao, Iloilo City, Iloilo, Philippines

I. About Back End Developer

The Back End Developer will be responsible for building and maintaining the server-side logic, databases, and APIs that power our e-commerce school suite applications. You should be able to translate system requirements into secure, scalable, and high-performing backend solutions that support both internal operations and customer-facing functionalities.

II. Key Duties & Accountabilities

  • Develop and maintain server-side applications, APIs, and microservices.
  • Build and optimize database structures and queries for performance and scalability.
  • Integrate front-end components with server-side logic through secure and efficient APIs.
  • Implement data security protocols, authentication, and authorization systems.
  • Troubleshoot, debug, and upgrade existing backend applications.
  • Collaborate with front-end developers, QA, UI/UX, and product teams to deliver complete features.
  • Write technical documentation, including API specifications and system design guides.
  • Ensure application responsiveness, high availability, and efficient resource utilization.
  • Conduct code reviews and apply best practices for coding standards.
  • Implement automated testing, CI/CD workflows, and deployment processes.
  • Stay updated on new backend technologies, tools, and best practices.

III. Minimum Hiring Requirements

  • Proven work experience as a Back-End Developer. Minimum of 2 years continuous experience. 
  • Strong proficiency in backend languages and frameworks (e.g., Node.js, Express.js).
  • Hands-on experience with PostgreSQL, MySQL, or other relational databases.
  • Familiarity with API design principles and RESTful architecture.
  • Knowledge of server management, cloud services, and containerization (AWS, Docker, etc.) is an advantage.
  • Experience with version control systems (Git) and CI/CD tools.
  • Understanding of security standards, encryption methods, and data protection best practices.
  • Familiarity with message queues, caching systems, or distributed architecture is a plus.
  • Strong problem-solving, debugging, and analytical skills.
  • Ability to work in a fast-paced, on-site environment.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.