You understand the entire stack from web/mobile client to back-end, databases and networking systems and are capable of building mission-critical application features using industry-standard engineering best practices. You have experience working with large scale applications. You are an enthusiastic and high energy worker, who thrives on being in a vibrant, creative and fun work environment, building games that millions of users play every day! You will communicate with all the team members to establish a pipeline and integrate art assets, taking into account the game roadmap
- 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
What We re Looking For
- 2+ 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
- Bachelors Degrees in Computer Science, Engineering or equivalent work experience