Software Engineer
Who we are:
Since 1998, SambaSafety® has been the pioneer and leading provider of driver risk management software in North America. Our mission is to guide our customers including employers, fleet managers and insurance providers to make the right decision at the right time. By collecting, correlating and analyzing motor vehicle records (MVRs) and other data sources, we identify driver risk and enable our customers to modify their drivers’ behavior, reduce accidents, ensure compliance, and lower costs — ultimately improving driver and community safety.
What you’ll do
We are looking for a passionate full-stack Software Engineer to think critically, collaborate with product managers, and guide other engineers while designing, building, and installing software solutions. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding and technical design standards.
- Demonstrate 2+ years’ experience in full-stack web development
- Write well designed, testable, efficient code
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Develop maintainable and scalable front-end and back-end architecture
- Translate design mock-ups and wireframes into front-end code that is responsive and cross-browser performant
- Develop functional databases, applications, and servers to support websites on the back end
- Develop and design RESTful services and APIs
- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when developing solutions.
- Tailor and deploy software tools, processes and metrics
- Comply with project plans and industry standards
- Serve as a subject matter expert
Our Stack
- Front end -> Vuejs, Vuetify
- Back end -> Java, spring boot, Postgres, relational database, NoSQL
How to step on the accelerator
- Solid understanding of HTML, CSS, and JavaScript
- Solid Understanding of VueJs, React or similar front-end framework
- Solid Understanding of latest JS features (ES6 and newer)
- Experience with Front end build tools like Webpack
- Experience with web component libraries like Vuetify, Bootstrap, or equivalent
- Instincts for aesthetics in both visual and interaction design
- Expertise with modern web frameworks (e.g. VueJS, React, Spring Boot or similar frameworks)
- Experience with Amazon Web Services (AWS) Suite
- Experience with Git or other version control systems
- Strong knowledge of Linux, MySQL, with working understanding of MongoDB, PostgreSQL, and Node.js. or other equivalents
- The ability to design for large scale systems
- Strong collaboration, prioritization, and adaptability skills required
- Understanding of Agile software development concepts and processes
- Passionate about writing clean, well-organized, and production-ready code
- The ability to lead and mentor others in best practices
- Experience working with multi-site and/or offshore teams or team members
Experience that would also be a plus
- Docker
- VueJS
- Vuetify
- Microservices and/or Lambda
- AWS
- Java
- SQL/NoSQL
- Selenium
- TDD
- Automated testing
- Continuous Integration