
Senior Software Engineer (PHP)
- Bangalore, Karnataka
- Permanent
- Full-time
- Work with team members to design, build and maintain new/existing features and products.
- Help define engineering best practices.
- Provide production support, system diagnosis and troubleshooting
- Support and be a critical part our devops culture
- 4+ years of software development experience in the LAMP stack (Linux-Apache-MySql-PHP) is a must
- Good hands on PHP application development - Practicing OOPS, SOLID, Coding Standards, Design Patterns, Modularity and Unit Testing. Core and Advanced concepts
- Detailed knowledge of Apache Web Server - Configuration Options, Commands, PHP Process Management, Logs management
- Must have Basic Linux skills - Installing Apache, PHP, MySql etc. Installing Apache modules, PHP Extensions. Useful linux commands like grep, awk, tail, lsof, telnet etc
- Good to have Advanced Linux skills - Bash Scripting, Disk Utility, Server Health, Incident Management, nohup
- Front end experience in web technologies - Session, Cookie, Ajax, GET, POST, Javascript, HTML, CSS. Good to have experience in Angular, React - NextJS, NestJS
- Excellent knowledge on Web Development, RESTful APIs concepts
- Good understanding of MySQL - Indexes, query performance. Good to have experience in NoSQL like Mongo, Cassandra
- Good to have knowledge on AWS environment and related services like EC2, RDS, S3, CloudFront, ALB, Security Group etc
- Strong problem solving skills, excellent data structures and algorithmic skills.
- Knowledge on performance testing and tuning applications
- Bonus Points for MicroServices, Kubernetes, EKS, Java, C#, CICD, RabbitMQ, Cloud Watch
- A flexible self-starter who thrives on the challenges of working with new and varied technologies
- Experience working in scrum/agile teams. Must be a team player and understands the importance of collaboration
- Strong communication skills
- Passion for games and games industry
- Bachelor's Degrees in Computer Science, Engineering or equivalent work experience