Summary
Join Noibu, Canada's fastest-growing technology company, as a Backend Developer and contribute to building scalable back-end infrastructure for eCommerce websites.
Requirements
- 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 (e.g., Java, Scala) and Go
- Experience with Flink, Spark, Iceberg, Parquet, and messaging systems like Pub/Sub or Kafka
- 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
- Ability to work with Rust to ensure compatibility across different systems (e.g., mapping data types like u32 in Rust to Long in Java)
Responsibilities
- Design, implement, and optimize backend applications using Java and Rust
- Build features such as real-time monitoring, analytics, and scalable data ingestion to help customers gain insights into their eCommerce platforms
- Work closely with frontend developers to ensure seamless integration of backend components with frontend services
- Implement services that can handle large-scale traffic during key eCommerce events, ensuring high availability and efficient resource use
- Stay on top of the latest backend technologies, learning and applying new releases, libraries, and methodologies to continually improve Noibu's technology stack
Benefits
- Unlimited Time Off & Flexible Working Style
- Benefits from Day 1 (including access to all benefits, perks, and allowances from the first day with Noibu)