Full Stack Engineer Presence
Summary
Builds scalable Go backends and web apps, integrates multi-language tools, and explores blockchain data for a streaming-focused AI platform.
Design, develop, and deploy web applications and Go backends while building developer experiences in distributed data systems and working with blockchain data, protocols, and consensus algorithms.
Responsibilities
- Design and implement scalable and robust distributed data processing systems using Go.
- Collaborate with the CTO, Engineering Director, and senior engineers to define feature specifications and build new products and features.
- Lead development of critical system components for high performance and reliability.
- Promote a culture of engineering excellence.
- Evaluate and incorporate technologies to improve the company's products.
Requirements
- Around 5–8 years of engineering experience with strong software development practices.
- Experience with distributed systems, databases, cloud services, cloud-native systems, and microservices.
- Strong foundation in algorithms, data structures, and system design.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Experience with Go, Rust, and React.
- Experience reading Rust and C++.
- French speaking is a plus.
- TypeScript and React experience is interesting but not required.
Benefits
- Competitive salary and benefits package
- Equity
- Bonuses
- Health benefits
- Wellness stipends
