Engineering · Full-time · Piedmont, Italy
Senior Software Engineer (React+Full-Stack) - Docket
Job Details:
ServiceCore is seeking a highly talented Senior Software Engineer (React+Full-Stack) who can contribute, remotely or locally, to our team located in Lakewood, CO and Dayton, OH, and all around the world. This role will be an experienced, senior engineer who has a passion for full-stack development across front-end development in React (and other frameworks as well) as well as cloud-based and server-less back-end APIs also written in JavaScript. You will enjoy ongoing training, advancement potential, and the opportunity to be part of an awesome team. If you have a track record of success, are extremely detail oriented and organized, and you are a team player - we would love to hear from you!
ServiceCore helps our B2B customers Get More Done, and Stress Less. How? By supercharging their liquid waste or roll-off businesses with software that cuts wasted time, manages jobs, optimizes routes, tracks inventory, and automates billing. The result? More revenue, efficiency, satisfied customers, and happy staff. This role will be focused on developing our fastest-growing product - Docket (www.yourdocket.com) - our specialized solution for the Roll-off and Junk removal industries.
Every day, our team solves difficult problems by utilizing creativity, innovation, and solid technical expertise. We value hard work, individual contributions, and can offer you the advantages of working with a hyper-growth company including an agile environment, the ability to influence product decisions, and open access to company leaders. You will also enjoy stability and a healthy work-life balance.
What you'll do:
Collaborate with other senior and non-senior engineers by pairing, brainstorming, reviewing one another's code in PRs, and working together to ship new capabilities to customers
Design, develop and maintain the Docket application - from API (Google Cloud Functions / Google Cloud Firestore) and front-end (React) to third-party API integrations
Actively participate (and sometimes lead) design and build activities for new product offerings to serve the needs of our customers, owning the full development cycle to deliver something from idea conception to working production software
Optimize code and tune performance as we progress towards enterprise-scale
Contribute to code reviews, documentation and other team processes
Coordinate and communicate effectively within your engineering team and with product owners
Periodically mentor and guide less senior engineers on the team, growing the team's overall output by amplifying it
Participate in recruiting & interviewing other, future engineering candidates who may join your or another team
Close relationships with Product Owners, helping to plan and brainstorm nuances and details in the workflows and functionality of upcoming work
What we're looking for:
React Native
Google Cloud Platform, including Google Cloud Firestore and Google Cloud Functions
Elasticsearch
Ionic/Capacitor.js
Front-end testing with Cypress, Jasmine, and Karma
Visual Studio Code, PhpStorm (or other JetBrains IDEs), Docker and Postman
Accounting Systems Knowledge
Route Management & Optimization (HERE and Google Maps)
QuickBooks Online/Desktop integration
Work Environment:
Casual, open-office environment
Fully stocked kitchen with fresh food and coffee
Hybrid and fully-remote work
Regular company events / outings
Salary & Benefits: