Position: Full Stack Developer for Readdle Infrastructure Team
Company: Readdle Inc.
Experience required: 3y
English level: intermediate

We are expanding the team and looking for a Full-Stack Software Developer eager to grow in front-end and back-end web development.

We are typically more focused on the back-end, where we are using modern versions of PHP and, in specific cases — Node.js and go. 

**Responsibilities:**
Develop new high-quality code
Modernize existing code to improve reliability and scalability
Improve code quality through code-review and unit-testing
Be a part of Agile planning, improvement, and retrospective processes
Communicate with other teams to clarify essential details about development tasks

**Requirements:**
Knowledge of PHP 7+, PSR standards, and composer package manager
Knowledge of JavaScript, including modern versions, both for running in a browser or server environment
Understanding of object-oriented programming principles and design patterns
Experience with CSS, DOM, and browser web APIs
Experience with SQL databases, ability to read and write queries
English speaking and writing skills at an intermediate or higher level
Good understanding of HTTP protocol and REST architecture
Command-line knowledge, including basic shell scripting and using git, curl, ssh
Basic knowledge of algorithms and data structures

**Would be a plus:**
Knowledge of TypeScript, go
Experience with any modern JavaScript front-end frameworks
Knowledge of any other programming languages besides mentioned above
Experience working with Docker and Cloud Providers
Experience using NoSQL databases