Senior Software Engineer - Backend
Ribbiot is seeking an experienced senior backend engineer to join the core platform team
Company Description
Ribbiot combines the latest IoT tracking devices with cutting-edge software technologies to manage workflows and track equipment. We're creating an intuitive, cloud-based application to improve businesses' ability to schedule, maintain, and deploy complex equipment configurations. Ribbiot seamlessly transforms existing processes into digital workflows and allows customers to digitally interact with their physical equipment while collecting data, deriving insights, and improving the efficiency of operations
Position Summary
- A unique opportunity to bring your hard/soft skills to play a significant role in delivering the company’s vision and objectives
- As a key member of the team, you will have the opportunity to define/influence the customer experience the product delivers through its robustness and scalability
- Own the data path from the endpoint IoT device to the cloud application
- Your technical decisions will have a significant impact on Ribbiot and on our customers
Responsibilities
- Translate business requirements into engineering specifications
- Design, develop, and test the backend microservices to address customer needs
- Select appropriate tools and technologies to serve the needs
- Build reusable components and libraries with a clear view of the long term while delivering on the short term
- Collaborate cross-functionally across Product, Customer Success, and other engineering stakeholders
- Continuously improve the reliability, performance, observability, and efficiency of the infrastructure and micro-services that power Ribbiot’s platform.
Skills and Qualifications
- Bachelor’s degree in Computer Science or equivalent
- At least 4 years of demonstrated experience developing full stack large scale enterprise applications
- Experience working in fast-paced environments utilizing Agile methodologies
- Demonstrated strong system design skills
- Demonstrated experience developing/deploying using the following (or equivalent)
- Java
- MySQL
- Docker, Kubernetes
- AWS
The ideal candidate will additionally possess the following
- Prior experience working in startup environments
- Demonstrated ability to translate abstract requirements into concrete specifications
- Experience in real-time data ingestion and processing
Ribbiot is committed to creating a diverse and inclusive environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
At Ribbiot, we are focused on creating an inclusive culture. We know that diversity of perspectives, backgrounds, interests, and skills are essential to building a great product that serves ALL people. If you can help drive success and have fun while doing it, we can’t wait to meet you! Apply to any and every role that feels like the right next step on your journey, regardless of the criteria we’ve listed.