### Required:
- **Technical Skills:**
- Basic skills with the latest development tools: **git**, **curl**, **Chrome DevTools**, etc.
- Basic understanding of **web application architecture**.
- Proficiency in one or more programming languages: **Python**, **Go**, or **Java**.
- Experience in designing and developing **RESTful APIs** using **FastAPI** or other modern frameworks.
- Experience building **cloud-native systems** on **GCP** (Google Cloud Platform) with services like **Cloud Run**, **Cloud SQL**, **IAM**, **Cloud Build**, and **Logging**.
- Experience with **test automation**.
- **Team Development Practices:**
- Knowledge of **Agile** and **Scrum** development methodologies.
- Basic practices of **CI/CD** and **DevOps**.
- **Communication and Other Skills:**
- Ability to actively listen and communicate proactively.
- Ability to collaborate with team members working **remotely**.
- Interest in **security**.
- Ability to attend a **weekly after-work meeting**.
---
### Nice-to-Have:
- **Team Development Practices:**
- Experience working in a **startup culture**.
- Ability to build and maintain development environments.
- Experience in developing **enterprise-level SaaS**.
- Awareness of **code quality** and maintainability.
- Knowledge and practice of **secure coding**.
- Familiarity with enterprise-level authentication systems such as **SSO**, **OAuth**, **SAML**, **SCIM**.
- **Communication and Other Skills:**
- Familiarity with **ticketing systems** in team development.
- Having a **career plan**.
- Ability to read and understand **code comments**, **error messages**, **official documentation**, and **community forums** in English.
Main tech stack: Fast.api, react.js, GCP.