Senior Backend Engineer
Noibu
What You'll Do:
- You’ll design, implement, and optimize backend applications using Rust and Go, with a focus on building resilient APIs
- You'll build features such as log drains and data analytics engines to help customers gain insights into their eCommerce platforms
- You’ll work closely with frontend developers to ensure seamless integration of backend components with frontend services, participate in project discussions, and contribute to decision-making processes
- You’ll implement services that collect, process, archive, explore, and monitor log data from various sources
- You’ll stay on top of the latest backend technologies, learning and applying new releases, libraries, and methodologies to continually improve Noibu’s technology stack.
What You've Done:
- Able to write clean, idiomatic Rust code that follows best practices and modern language features
- Experience with cloud platforms such as Google Cloud Platform, AWS, or Azure
- Proficiency in SQL and its variants, along with relational databases
- Familiarity with Elastic Search and its application for search and analytics
- Strong understanding of at least one VM backend language Rust and Go
- Experience with columnar databases
- Proven experience in designing high-throughput, fault-tolerant applications
- Experience with Continuous Integration/Continuous Deployment (CI/CD) practices
- A solid grasp of the software development lifecycle and Agile methodologies
Who You Are:
- Flexible and comfortable wearing multiple hats when necessary
- Strong written and verbal communication skills, with the ability to explain technical concepts clearly
- Self-motivated and resourceful, with the ability to work independently and within a team
- Passionate about building high-performing, fault-tolerant backend systems
Our Stack
- Cloud Infrastructure: GCP + AWS
- Data Storage: Clickhouse, SQL databases
- Search and Analytics: Elastic Search
- Messaging Systems: Pub/Sub
- Microservices: Rust and Go
- Programming Languages: Rust, Go, TypeScript
- API Integrations: GraphQL and WebSockets
- CI/CD and Orchestration: Fully automated builds via CI/CD in Kubernetes