Sari la conținutul principal

Full Stack Developer (Python/Django & Flutter)

Technology
SHE Group
acum 2 săptămâni
Contract de prestări serviciiLa sediu

Descrierea postului

We are looking for a Full Stack Developer to join a team working for an international client in the DACH region. You will contribute to a mature digital product that has been in production for several years, working across the stack, from backend and cloud infrastructure to the mobile app. The team handles both maintenance and the development of new features.

The role involves a significant amount of direct client interaction. You will be a real sparring partner for the Product Owner, not just someone who implements requirements. Alongside technical expertise, how you communicate, understand the business context and build trust matters just as much.

Responsibilities

  • Develop and maintain backend features in Python and Django.
  • Build and improve the mobile app in Flutter.
  • Design, optimize and maintain PostgreSQL databases.
  • Work with AWS services for deployment, monitoring and scaling.
  • Analyze and improve the existing codebase, including legacy components written in Go.
  • Investigate and resolve bugs and production incidents.
  • Work closely with the client’s Product Owner: clarify requirements, propose solutions, and explain technical trade-offs and estimates in accessible language.
  • Understand stakeholder needs and priorities and factor them into technical decisions.
  • Take an active part in Scrum ceremonies (planning, review, retrospective) in 2-week sprints, including presenting results to the client.
  • Contribute to code reviews, technical documentation and team best practices.

What we’re looking for

Technical skills

  • At least 5–6 years of experience in software development.
  • Solid experience with Python and Django (including Django REST Framework).
  • Experience building mobile apps with Flutter/Dart.
  • Good knowledge of PostgreSQL and data modeling.
  • Hands-on experience with AWS services.
  • Comfort working with an existing codebase: understanding, refactoring and extending a mature system.

Communication and collaboration

  • Proven experience working directly with clients or business stakeholders.
  • Ability to tailor your message to your audience and explain technical topics clearly to non-technical people.
  • A big-picture view of the project: interest in the business goals and in other stakeholders’ roles and priorities, not only your own area of work.
  • A professional presence and a communication style suited to the context, especially when dealing with the client.
  • Self-awareness and openness to feedback: you know your strengths and your areas for development.
  • Balance and organization: you manage your time and priorities effectively and communicate transparently when adjustments are needed.
  • Advanced English (C1 minimum), both written and spoken.

Nice to have

  • Experience with Go, or willingness to work on components written in Go.
  • Experience with IoT solutions or processing data from devices.
  • Knowledge of CI/CD, Docker and Infrastructure as Code.
  • Experience with projects that take over and modernize existing applications.
  • Experience in outsourcing/consulting settings with international clients.
  • German language skills.
What we offer
  • A stable, long-term project with an international client.
  • A varied role covering backend, mobile and cloud.
  • Direct involvement in technical decisions and product direction.
  • A collaborative team and a well-defined Agile process.
Keywords
PythonDjangoDjango REST FrameworkFlutterDartPostgreSQLAWSGoClient CommunicationStakeholder ManagementScrumCode ReviewTechnical DocumentationCI/CDDockerInfrastructure as CodeFull Stack DevelopmentBackend DevelopmentMobile App DevelopmentCloud Infrastructure

Te interesează acest rol?