about 4 hours ago
Tallinn, Estonia +5 moreStaff+
Responsibilities
- Lead the review of complex code contributions and design proposals.
- Architect and implement major new features and capabilities across the stack.
- Translate technical designs for non-technical stakeholders.
- Mentor engineers and drive the technical interviewing pipeline.
- Maintain and evolve the existing software stack, addressing technical debt.
- Design robust test architectures and benchmarks for system reliability.
- Present work at weekly demo sessions for feedback and progress celebration.
Requirements
- Proven track record of writing maintainable and performance-optimized systems code.
- Systems-level thinker capable of long-term design integration.
- Strong communication skills in English for technical and non-technical audiences.
- Experience in collaborative environments with pair programming and peer reviews.
- Comfortable working asynchronously and leading design discussions.
- Senior-to-staff level backend development experience in Rust, Java, Go, or C++.
- Commitment to ethical considerations in software engineering.
Benefits
- Focus on outcomes rather than time-tracking.
- Competitive compensation and VSOP options.
- Relocation support and social/education allowances.
- Regular company events to foster team unity.
- Hands-on onboarding program to learn the tech stack and company processes.
