Senior System Designer

Analytics

Senior System Designer

Analytics
-, Kraków +4 Locations

Svitla Systems

Full-time
B2B
Senior
Remote

Job description

Svitla Systems Inc. is looking for a Senior System Designer for a full-time position (40 hours per week) in Poland. Our client is a French-based international group of media companies.  

You will design, analyze, and refine technical solutions that support business processes within the digital domain. This role will act as a key link between business designers, the development team, and system architects, ensuring the consistency of solutions, the quality of projects, and their technical feasibility. 

Remote work mode is available, but occasional visits to the office in Warsaw are welcome. 

Requirements:

  • Experience in backend development, including:

    • Practical experience with Java-based backend applications (Spring);

    • Understanding of implementation and design: APIs (REST/GraphQL) and integration flows;

    • Understanding of analyzing logs and diagnosing communication between components.

  • Experience in frontend development, including:

    • Understanding of frontend–backend integration (REST, GraphQL, Hive Federation).

    • Expertise in reading and analyzing code JavaScript /TypeScript, React, Gatsby, Next.js.

  • Experience with system integrations:

    • Experience with asynchronous integrations and messaging systems, RabbitMQ, ActiveMQ, Apache Kafka;

    • Understanding of event-driven architecture and event flow design.

  • Experience with databases and caching:

    • SQL: Oracle;

    • NoSQL: MongoDB, DynamoDB;

    • Caching: Redis.

  • Knowledge of cloud and infrastructure (AWS):

    • Knowledge of AWS services supporting business logic and system;

    • Integrations: AWS Lambda (Python, Node.js);

    • SQS;

    • Kinesis;

    • EKS;

    • ECR.

  • Knowledge of Confluence for creating and maintaining technical documentation, diagrams, and specifications.

  • Strong knowledge of Jira for working with the backlog, user stories, and bugs.

  • Experience in participating in the SCRUM/Kanban process.

  • In-depth understanding of analytical/modelling tools, e.g., Draw.io/Miro/Figma.

  • Experience with Enterprise Architect and UML tools.

  • Strong experience with Postman, Swagger, and Stoplight for API specifications

  • Knowledge of BPMN tools (Camunda Modeler/Signavio)

  • Analytical and design skills.

  • Expertise in modeling systems and business processes, including: UML (sequence diagrams, component diagrams).

  • Familiarity with Data models (ERD).

  • Experience in developing functional and technical specifications and designing workflows between systems.

  • Experience in designing and documenting API contracts (REST / GraphQL) and system integrations.

  • Understanding of distributed system design principles (microservices, event-driven approach).

  • Understanding of data security, inter-system communication, and integration.

  • Ability to communicate effectively with both business and technical teams.

  • Ability to translate complex technical issues into understandable language.

  • Independence in analysis and decision-making.

  • High attention to the quality of documentation and detail.

  • Proactivity, a desire for continuous development, and proposing improvements.

  • Ability to work in agile teams and a multi-project environment.

Nice to have:

  • Experience with DevOps tools:

    • GitLab;

    • Helm;

    • Terraform;

    • Practical knowledge of CI/CD pipelines.

  • Experience with Rust (analysis or implementation).

  • Experience in the media/telecommunications /OTT sector.

  • Familiarity with CRM, billing, subscription systems, or e-commerce.

  • Familiarity with cloud environments (Azure/AWS/GCP).

  • Knowledge of API testing and mock creation.

Responsibilities:

  • Translate business requirements into detailed functional and technical specifications.

  • Design system logic, data flows, integrations, and module architecture.

  • Create system diagrams, data models, API specifications, and user journeys from a technical perspective.

  • Participate in the creation of solution architecture in collaboration with IT architects.

  • Analyze business processes for opportunities for technological optimisation.

  • Verify the feasibility of proposed changes and identify technical risks.

  • Provide advice on constraints, system dependencies, and potential alternatives.

  • Prepare input materials for implementation.

  • Create technical documentation and update Confluence.

  • Consult during development, providing support in clarifying requirements or edge cases.

  • Collaborate on the design of system integrations.

  • Co-create user stories and acceptance criteria in Jira.

  • Participate in refinements, grooming sessions, and design workshops.

  • Consult during internal testing and UAT.

  • Support the continuous improvement of processes within the digital team.

We offer

  • US and EU projects based on advanced technologies.

  • Competitive compensation based on skills and experience.

  • Regular performance appraisals to support your growth.

  • Flexibility in workspace, either remote or our welcoming office.

  • Bonuses for article writing, public talks, other activities

  • Generous time off, including vacation, national holidays, sick leaves, and family days.

  • Personalized learning programs tailored to your interests and skill development.

  • Free tech webinars and meetups organized by Svitla.

  • Regular corporate online activities.

  • Awesome team and a friendly, supportive community!

Tech stack

    English

    B2

    REST

    regular

    Java

    regular

    JavaScript

    regular

    Amazon AWS

    junior

    Oracle

    junior

    Rust

    nice to have

    GitLab

    nice to have

Office location

About the company

Svitla Systems

Svitla Systems is a global digital solutions company with over 20 years of industry experience, presence across 15 countries, and a team of 1,000+ skilled tech experts, creators, and visionaries. We empower businesses ac...

Company profile

Senior System Designer

Summary of the offer

Senior System Designer

-, Kraków
Svitla Systems
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem Twoich danych osobowych jest SVITLA EUROPE SPÓŁKA Z O.O. z siedzibą w (31-323) Krakowie przy ul. Opols... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.