Description: |
Expected duration: Ongoing We’re looking for an experienced Senior Developer (6+ years) to join the Keepme team! As a vital member of our development team, you’ll work closely with the CS Engineering Head and upper management to optimize and scale our platform — covering both Laravel and Node.js applications.
Responsibilities: Optimize and scale Keepme’s Laravel and Node.js applications for performance and scalability. Work on Composer configurations, migrations, and query improvements. Optimize databases — including MySQL, NoSQL, and MongoDB. Design and build RESTful APIs for data collection and third-party integrations. Write and maintain backend scripts to improve data handling and automation. Perform end-to-end testing and continuous improvements to ensure system stability. Collaborate with cross-functional teams to build secure, maintainable, and scalable solutions. Microservices architecture. Dynamic Db patterns.
Requirements: Backend (Laravel & PHP) Laravel 8+ framework expertise. Strong PHP skills, including OOP principles and security best practices. Database expertise — MySQL/NoSQL/MongoDB and query optimization techniques. Knowledge on Design patterns.
Backend (Node.js Expertise): Proven experience with Node.js (Express) for backend development Advanced knowledge of asynchronous programming, event-driven architecture, and performance tuning Experience with ORM libraries like Sequelize or Prisma Microservices architecture — design, build, and maintain scalable, distributed services WebSockets and real-time data handling experience Strong understanding of API gateway implementation and rate-limiting strategies Caching strategies with Redis or similar solutions
Frontend & System Knowledge: Basic Frontend framework knowledge — ideally React knowledge on Css library including Tailwind and Bootstrap.
Others: Strong data analysing skills is a must Strong/Excellent communication (verbal/written) skills in English |