Full Stack Engineer (Angular/Python)
New
C
CloudLinuxSecurity software
Warsaw, Masovian Voivodeship, Poland. Tbilisi, Tbilisi, Georgia. Yerevan, Yerevan, Armenia. Podgorica, Podgorica Municipality, Montenegro. Sofia, Sofia City Province, Bulgaria. Budapest, Budapest, HungaryFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English — sufficient for day-to-day communication - upper-intermediate (B2) or higher.
- Experience
- 3+ years of commercial software development, at least 2 of them with Angular (2+).
- Required Skills
- PythonGitRxJSTypeScriptAngularCI/CDRESTful APIs
Requirements
- Have 3+ years of commercial software development experience.
- Have at least 2 years of experience with Angular 2+.
- Use TypeScript, RxJS, component architecture, state management, unit testing, and SCSS.
- Have Python 3 experience sufficient to deliver the backend half of a feature, including REST APIs, async code, and pytest.
- Have hands-on experience using AI coding tools and agents in software development.
- Be experienced with Git, code review, CI/CD, and working in a Linux shell.
- Have upper-intermediate (B2) English or higher for day-to-day communication.
- Nice to have: PHP experience with plugins and integrations such as WordPress or hosting control panels.
- Nice to have: Go experience with services and CLI tools that run on customer servers.
- Nice to have: SQL experience with Postgres, SQLite, or ClickHouse.
- Nice to have: Bash experience with deployment scripts and automation.
- Nice to have: information security or web hosting background.
Responsibilities
- Build and evolve the product’s web interface in Angular, including new screens and refactoring existing ones.
- Improve interface performance and accessibility.
- Own features from design mockups through implementation, testing, and API changes.
- Extend the Python backend when frontend features need data that is not yet available.
- Use AI coding tools and agents to build, test, debug, and improve software.
- Write unit tests on both sides and end-to-end tests where appropriate.
- Contribute to task breakdown and architecture discussions before implementation.
View Full Description & ApplyYou'll be redirected to the employer's site