The infrastructure team at Readdle creates software that empowers other teams at Readdle to do their best work: internal tools, dashboards, scripts, and services. It also builds Readdle Licensing Services — software that manages licensing and subscriptions to world-famous Readdle products.
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 scalabilityImprove 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