Software Engineer
Build powerful, scalable, and secure systems that drive the Petsflip virtual pet ecosystem.
Responsibilities:
- Design and develop high-performance software solutions for Petsflip’s core platform.
- Build APIs, backend modules, and system integrations to support game features.
- Optimize database queries, caching layers, and server performance.
- Troubleshoot, debug, and upgrade existing code for stability and speed.
- Collaborate with frontend, mobile, DevOps, and design teams to deliver new features.
- Write clean, maintainable, and well-documented code following best practices.
- Implement security measures to protect user data and game transactions.
- Participate in architecture discussions and contribute to system design improvements.
Requirements:
- 3+ years of experience as a Software Engineer or similar role.
- Strong proficiency in PHP, Node.js, Python, or equivalent backend languages.
- Solid understanding of MySQL, MariaDB, or other relational databases.
- Experience with APIs, microservices, queues, and scalable architecture.
- Knowledge of Git, Linux, and server environments.
- Strong problem-solving, debugging, and analytical skills.
- Ability to work in an agile development environment.
Preferred Skills (Bonus):
- Experience in gaming, high-traffic applications, or financial/transaction-based systems.
- Knowledge of Redis, RabbitMQ, or similar tools for performance optimization.
- Familiarity with Docker, Kubernetes, or cloud platforms.
- Understanding of real-time systems using WebSockets or event-driven architecture.