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
View details
Apply Now