We are looking for experienced developers who are comfortable learning new technologies and are eager to step out of their comfortable zone, professionals who strive working on a project from it’s initial design, then to bring it all the way to become a critical production service
Preference to candidates already in Tokyo, but relocation available for exceptional candidates
Responsibilities
- Take a significant part in design of a distributed, fault tolerant real-time systems
- Serve an instrumental role in the system implementation, benchmarking and optimization
- Contribute to the Open Source projects sponsored by the team
- Work with the dev-ops team to deliver a robust service to our customers
- Be a reliable mentor for junior members of the team
Desired Skills and Experience
- Modern C++, Go, Rust
- Design and implementation of distributed systems
- Building components in multithreaded environment
- Docker, K8s, AWS
- Ethereum, Solidity, EVM
- Redis, PostgreSQL
Personal traits
- Curious, self-learner, proactive
- Mature, pragmatic, decisive
- Interactive, w/sense of humor (optional)
- Good knowledge of English
Engineering core values
- Our work is also our hobby
- Small steps: start simple and build it up to something outstanding
- We love to try new things, to challenge ourselves and others
- Perfect is good, making good better is great
- Making mistakes is a great way to learn
- Build features that you yourself would find useful
- Code reviews make us better engineers
- The code we write is for others to understand
- Logging is as important as performance and performance is critical
- Only tested code makes it into products
- Be lazy, strive to make everything automated
- Show your work early and be open to criticism