Software Engineer

Hybrid / Prague 8 /
Hybrid
Lokation: Prague 8, HO 50 %
Languages: Fluent English and Czech

Level: Senior
Form of cooperation: Contraktor
Start date: asap
Allocation: Full-Time
Allocation length: Long term

  • The Software Engineer has the skills to develop large and / or complex programs, incl. design, coding and testing. As part of test responsibilities, the Software Engineer defines and creates test cases, executes test activities and reports on progress.

Task and responsibilities:

  • Design and development a long-term, maintainable admin interface for market operators from the ground up. Technologies: React + TypeScript.
  • Collaboration with backend developers and domain experts to understand system behavior and user needs.
  • Translation of complex trading workflows into intuitive, user-friendly interfaces.
  • Selecting the right technologies, tools, and architectural patterns to ensure scalability and maintainability. E.g., build system, design patterns, etc.
  • Transforming technical knowledge to other team members.

Mandatory skills and experiences:

  • Proven experience developing modern web applications using React and TypeScript.
  • Strong understanding of frontend architecture, state management, and component design.
  • Familiarity with automated testing practices for frontend applications.
  • Proficiency with version control and build tools.
  • Comfortable working in Linux environments and collaborating in a cloud-native development setup.

Optional skills:

  • React
  • TypeScript
  • WebSockets
  • Protocol Buffers
  • Google Cloud
  • Kubernetes
  • Git