Remote job
Jr. Software Engineer
Job details
About this role
Role overview Build and test early software prototypes to help determine which product ideas solve real user problems. The work spans backend services, APIs, and web interfaces, with an emphasis on measuring performance and using evidence from experiments to inform product decisions.
Responsibilities - Build prototypes with engineering and product colleagues, then refine promising ideas based on what you learn. - Design and run comparisons against competing approaches, and communicate benchmark results clearly. - Learn how users work, where speed matters, and what they may value enough to pay for. - Present demos and findings, gather feedback, and help guide what the team explores next. - Use AI coding tools to speed up prototyping and spend more time evaluating ideas.
Requirements - Hands-on software engineering experience, demonstrated through shipped projects such as open-source work or personal projects. - Ability to work across backend services and APIs as well as web front ends. - A practical approach to prototyping: build quickly to answer a question and improve what proves useful. - Interest in comparing solutions and comfort measuring software performance. - Clear written communication and ability to collaborate with a distributed team.
Nice to have - Backend experience with Go or another systems language, and frontend experience with React or TypeScript. - Familiarity with real-time, latency-sensitive, or high-performance systems. - Exposure to blockchain, peer-to-peer networking, trading, or maximal extractable value (MEV) workflows. - Experience working directly with product or business stakeholders.
Benefits and work setup The position is fully remote, with flexible time off, compensation that includes equity, and collaboration with a small cross-functional team. The team seeks at least five hours of daily overlap with Eastern Time or Central European Time.