System Designer

Join neXa – Let’s Shape the Future Together!

Position: System Designer

At neXa, we’re not just building digital solutions — we’re helping businesses grow smarter. We work with forward-thinking clients across industries to design, build, and implement technology that makes a real difference. From intelligent automation to custom applications, our projects are as diverse as our team.

Join neXa as a System Designer and play a key role in bridging business needs with technical implementation in a modern digital ecosystem. You’ll design system architecture, define integrations, and support development teams with high-quality technical specifications. This role is ideal for a technically skilled analyst with a development background who enjoys working across system design, architecture, and engineering teams.

Join a friendly, growth-focused environment where innovation is not a buzzword — it’s how we work.

Scroll down to see the full job description, including responsibilities and requirements:


Responsibilities:

  • Translate business requirements into detailed functional and technical specifications.
  • Design system logic, data flows, integrations, and modular architectures.
  • Create system diagrams, data models (ERD), API specifications, and technical user journeys.
  • Collaborate with architects on solution design and ensure technical feasibility.
  • Support business stakeholders by validating ideas, identifying risks, and proposing optimal solutions.
  • Prepare implementation-ready documentation and maintain technical documentation (e.g., Confluence).
  • Support development teams during implementation, clarifying requirements and edge cases.
  • Design and document system integrations, including synchronous and asynchronous communication.
  • Contribute to Agile processes: user stories, acceptance criteria, refinements, and workshops.
  • Support testing phases (internal testing, UAT) and continuous improvement initiatives.

Requirements:

  • Strong experience in system design, technical analysis, or similar role.
  • Ability to model systems and processes using UML, BPMN, and data modeling (ERD).
  • Experience designing and documenting APIs (REST / GraphQL) and system integrations.
  • Understanding of distributed systems (microservices, event-driven architecture).
  • Backend knowledge (Java, Spring) with understanding of API implementation and integrations.
  • Ability to read and analyze frontend code (JavaScript/TypeScript, React).
  • Experience with messaging systems (Kafka, RabbitMQ, ActiveMQ).
  • Strong knowledge of databases (SQL – Oracle, NoSQL – MongoDB/DynamoDB) and caching (Redis).
  • Familiarity with AWS services (e.g., Lambda, SQS, Kinesis, EKS).
  • Experience working with Jira and Confluence in Agile environments.
  • Strong communication skills – ability to work with both business and technical stakeholders.

Nice to have:

  • Experience with CI/CD and DevOps tools (GitLab, Terraform, Helm).
  • Familiarity with API testing tools (Postman, Swagger, Stoplight).
  • Experience with modeling tools (Miro, Figma, Enterprise Architect).
  • Knowledge of CRM, billing, subscription, or e-commerce systems.
  • Experience in media, telecom, or OTT environments.
  • Exposure to cloud platforms beyond AWS (Azure, GCP).
  • Experience with Rust (analysis or development).

Ready for Your Next Adventure?

Apply Now with Your Resume

Please upload your CV (PDF, DOC or DOCX, max. 5 MB):

The controller of your personal data is NeXa sp. z o.o., with its registered office in Warsaw, ul. Nowogrodzka 10, unit 5, 00-511 Warsaw, e-mail: [email protected].
The purpose of processing your personal data is the recruitment process. Detailed rules regarding data processing can be found at nexaconsulting.pl/privacy-policy/