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