Summary
Responsible for backend/API development and maintenance, migrating legacy codebases to modern frameworks, ensuring data integrity and security, optimizing backend performance, and handling other backend-related tasks.
Key Responsibilities
- Develop and maintain backend services and APIs.
- Migrate legacy codebases (e.g., Vanilla PHP to Laravel).
- Experience with authentication, input validation, and security hardening (e.g., preventing XSS, SQL Injection).
- Optimize database performance and work with MySQL and Prisma ORM.
- Write testable code with unit and integration tests, including data mocking.
- Utilize containerization technologies like Docker for deployment.
- Collaborate with frontend and other teams for seamless integration.
Key Competencies/Skillsets
- 3 years of experience in backend development.
- Proficiency in Node.js (ES6+/TS) and PHP (Laravel).
- Experience with authentication, data validation, and data sanitization.
- Strong database skills, including MySQL and Prisma ORM.
- Proficiency in containerization technologies like Docker.
- Experience with unit and integration testing, including data mocking.
- Strong understanding of Git version control (branching, merging, etc.).
- Strong teamwork and communication skills.