Senior Fullstack Developer (Python)

New
EMEA, CET +/- 3 hours, CET (+/- 3 hours)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
DockerPostgreSQLPythonDjangoFlaskJavascriptReact.jsTypeScriptVue.JsFastAPI

Requirements

  • 5+ years of professional software development experience with strong fullstack exposure.
  • 3+ years of production experience with Python (FastAPI, Django, Flask).
  • Solid knowledge of JavaScript/TypeScript, HTML5, CSS3.
  • Strong experience with React.js or Vue.js (or similar modern frameworks such as Next.js/Nuxt.js).
  • Experience with relational databases (PostgreSQL, MySQL) and ORMs such as SQLAlchemy or Django ORM.
  • Strong understanding of RESTful API design and integration patterns.
  • Experience writing automated tests (unit, integration) for both backend and frontend.
  • Practical experience with Docker and familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI, etc.).
  • Experience deploying and operating services in the cloud (AWS, Azure, GCP).
  • Strong problem-solving skills and excellent English communication (written and spoken).
  • Ability to work independently and deliver high-quality results in a remote setup.

Responsibilities

  • Design, implement, and operate scalable backend services using Python (FastAPI, Django, Flask).
  • Build and maintain responsive, accessible web UIs using React.js, Vue.js, or similar modern frameworks.
  • Design, document, and consume RESTful APIs (and optionally GraphQL).
  • Integrate backend systems with relational and NoSQL databases.
  • Ensure high code quality through unit/integration tests, code reviews, and automated pipelines.
  • Make architectural decisions across backend, frontend, and system integration (monolith vs microservices).
  • Collaborate with designers and product teams to translate requirements into technical solutions and excellent user experiences.
  • Troubleshoot production issues, optimize performance, and ensure reliability and security.
  • Mentor and guide other engineers, helping elevate team best practices.
  • Work in an agile environment and contribute to continuous process and delivery improvements.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now