Backend Development: Design, develop, and maintain backend services and applications, ensuring they are scalable, efficient, and secure.
API Development: Build and integrate RESTful or GraphQL APIs for seamless communication between the server-side and frontend applications.
Database Management: Design, implement, and optimize relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis) to ensure fast, reliable, and scalable data access.
Performance Optimization: Monitor, troubleshoot, and optimize the performance of the application to meet both functional and non-functional requirements (e.g., speed, scalability).
Testing & Debugging: Implement unit, integration, and performance tests to ensure the quality and reliability of backend services.
Security: Implement security best practices, including data encryption, authentication, and authorization mechanisms.
Documentation: Maintain clear and up-to-date technical documentation, including API specifications, system architecture, and troubleshooting guides.
Requirements:
Degree: A bachelor's degree in computer science, software engineering, or a related field is often preferred but not always necessary.
Programming Languages: Proficiency in languages PHP & Laravel.
Databases: Knowledge of SQL (MySQL, PostgreSQL).
APIs: Experience with RESTful and GraphQL APIs.
Fluent in English both writing and speaking.
Have knowledge and experience in Google Analytics.