12 days ago
Responsibilities
- Build, extend, troubleshoot, and fix complex applications in GOlang and Ruby.
- Improve the execution engine of custom third-party code.
- Write well-designed, testable, and efficient code.
- Integrate various data storage solutions.
- Contribute to all phases of the development lifecycle.
- Provide code reviews and technical leadership.
- Evaluate and propose improvements to existing systems.
- Identify bottlenecks and bugs, and devise solutions.
- Help maintain code quality and organization.
- Explore new technologies, including Rust and Wasm.
Requirements
- 7+ years of experience in building scalable distributed backend applications.
- Excellent understanding of distributed systems patterns and algorithms.
- Strong knowledge of web application building blocks like databases and load balancers.
- Proficient in network protocols and stacks.
- Familiarity with both classic databases and modern no-SQL technologies.
- Multilingual programming experience, primarily in Ruby and GOlang.
- Basic understanding of cloud deployments and experience with public cloud providers.
- Strong debugging, analytical, and problem-solving skills.
- BS/MS degree in Computer Science or related field with 7+ years of industry experience.