Deckers Brands is looking for a Senior/Architect Backend Engineer to join our team. In this role, you will be instrumental in designing and implementing complex business workflows and backend services within a distributed system architecture, providing technical leadership and shaping our engineering best practices.
What You'll Do
- Design and implement complex business workflows using Python-based state machines, orchestrating business logic, state transitions, validations, and integrations with external services.
- Develop and maintain REST and GraphQL web services using Flask, ensuring scalability, security, and performance in a containerized microservices environment (Docker/Kubernetes).
- Design and implement interactive dashboards and data visualization tools using Plotly/Dash.
- Actively contribute to the overall system architecture, providing technical leadership in designing robust, scalable, and maintainable backend solutions aligned with modern software engineering best practices.
What We're Looking For
- Experience in software development of server applications with Python.
- Experience in designing and implementing state machines in Python for managing complex application workflows or business logic.
- Experience in developing Flask-based web services providing REST and GraphQL APIs.
- Experience with Plotly/Dash for developing interactive dashboards and web applications.
- Experience with cloud-based, containerized microservice architectures (Kubernetes, Docker).
- Experience with Databases (relational and/or NoSQL).
- Architecture knowledge and previous experience.
- Working knowledge of software development and testing standards and techniques (Unit Tests, TDD).
- Affinity for designing software with high quality and maintainability.
- Familiarity with Agile methodologies.
- Proficient in business English, both written and spoken.
Nice to Have
- Experience with Java, Kotlin, or Scala.
- Testing experience with Cucumber.
- Experience with monitoring and optimizing databases.
- Experience with JMS.
- Experience working in Scrum teams.
- A customer-focused attitude.
- An independent, pragmatic approach.
Technical Stack
- Python, Flask
- REST, GraphQL
- Plotly/Dash
- Docker, Kubernetes
- State Machines
Work Mode
This is a local-country position based in Romania.
Deckers Brands is an equal opportunity employer.





