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
