Position: Senior PHP Developer
Company: EPAM
Experience required: 3y
English level: intermediate

Are you a software developer and would like to see your work being consumed by millions of people every day? Are you interested in new web technologies and pushing performance to its limits?

The ideal candidate has a strong object-oriented programming background and a passion for scalability, reliability and code reuse. The position is responsible for developing and improving consumer-facing web sites and applications that millions of individuals use every day. Furthermore, you will have a chance to focus on experimenting with business models and launching new digital products. Back-end programming is the focus, but it can extend into the full application stack.

The individual will work closely with other members of the technology team in conjunction with project managers, product developers and brand producers.

WHAT YOU’LL DO
- Develop Software, mostly in OO PHP 7, implementing web sites, feeds and applications
- Work out the server part of the product, high-load services, work on the integration of microservices
- Participate in Continuous Integration and improvement through tests, documentation and analysis of application statistics
- Collaborate with other team members on how to improve our existing technology stack
Integrate products and technologies shared across Viacom's Media and Technologies Division
- Translate product requirements into technical specifications and tests
- Comfort in learning new languages as needed

WHAT YOU HAVE
- Proficient in Object Oriented programming
- Strong communicational skills
- Expertise in PHP, JavaScript, LUA, Databases (SQL and NoSQL)
- Knowledge of caching systems (Memcache, Redis, Akamai, Varnish, etc.)
- Experience in working with high volume web sites, media companies is a plus
- Understanding of content and sites management systems and rights management
- Experience in UNIX/Linux environments, control systems (SVN, Git, etc.)
- Knowledge of modern front-end technologies and concepts (responsive design, Less, Sass, Angular, RequireJS, etc.)

TECHNOLOGIES
PHP (Golang - nice to have)
Databases (MySQL, Postgres, SQL and NoSQL)
JavaScript
LUA
UNIX/Linux
SVN, Git
Custom PHP MVC framework
Redis
Swagger
Docker
SOLID

WE OFFER
- Outstanding career development opportunities
- Knowledge-sharing with colleagues all around the world
- Regular assessments and salary reviews
- Competitive compensation
- Social package – medical & family care
- Friendly team and enjoyable working environment
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
- Community of 36,700+ industry’s top professionals
- Flexible working schedule
- Corporate and social events