Used Tools & Technologies
Not specified
Required Skills & Competences ?
Docker @ 4 Grafana @ 4 Kubernetes @ 4 MySQL @ 4 Redis @ 4 Terraform @ 4 NoSQL @ 4 Distributed Systems @ 4 AWS @ 4 Git @ 4 PHP @ 6 RabbitMQ @ 4 Web Development @ 6 Jira @ 4 API @ 4 Design Patterns @ 4 Sentry @ 4Details
The Backend guild's main responsibility is to have stable, reliable and fast cloud for data storage. We provide a platform to have secure data synchronization between all NordPass applications and web-based systems. We get to touch not only the server but also the client side: we’re responsible for encrypting, handling, and synchronizing data between the frontend application and our cloud - this is done through a background application which lives on all of our clients' computers. Democracy helps us to be not a one-men-opinion team. Everybody’s experience, suggestions, and ideas are discussed at the team level to reach the best results and stay away from code smells.
Responsibilities
- Be responsible for writing clear and well-tested code that delivers real business value;
- Be involved in creating APIs that are useful for developers (both internally and externally);
- Together with our core team, deliver quality code-based solutions;
- Contribute to app technical decisions, architecture, process, etc.;
- Contribute to technical tasks, feedback forms, and technical interviews;
- Take ownership of product decisions and decision-making;
- Help with work planning and prioritizing;
- Be a part of incident solving.
Requirements
- At least 5+ years of experience in web development;
- 3+ years of experience working with PHP and its frameworks (Symfony, Slim);
- Understanding of modern software design principles & good code design;
- Experience in building distributed systems;
- Be acquainted with system design patterns;
- Good Relational DB and NoSQL knowledge;
- That working with Git & Jira is nothing new to you.
Bonus Points For
- Knowledge of Docker, RabbitMQ, and Redis;
- Knowledge of cryptography;
- Knowledge of Golang;
- Experience with AWS (SNS/SQS, DynamoDB, EventBridge, ECS, S3, CloudWatch).
Tools You Will Use
- PHP;
- Symfony & Slim;
- MySQL;
- RabbitMQ;
- Redis;
- Docker;
- Kubernetes;
- Terraform;
- AWS;
- Grafana;
- Sentry.