Senior Software Engineer (angular+ionic)

Engineering · Full-time · Piedmont, Italy

Job description

Job Details:

ServiceCore is seeking a highly talented Senior Software Engineer (Angular+Ionic) who can contribute, remotely or locally, to our team located in Lakewood, CO and all around the world. This role will feature an experienced engineer who has a passion for full-stack development but with a bias towards front-end and cross-platform mobile application development. You will enjoy ongoing training, advancement potential, and the opportunity to be a member of one of three small, cross-functional Scrum teams. If you have a track record of success, are extremely detail oriented and organized, and 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.

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 operating in an Agile engineering 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 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 ServiceCore mobile application - written in Angular with Ionic and transpiled with Capacitor
  • Work across the stack to help design, develop and maintain the ServiceCore web application - from API (PHP/Zend) and front-end (Angular) 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
  • 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 experienced 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 team 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:

  • You should have a wealth of experience developing cross-platform mobile applications and be at an advanced level in working with front-end frameworks.
  • Demonstrated experience working actively with other team members, brainstorming work and new software features together, in pairs, or in groups of engineers.
  • Expertise in more than one mainstream programming language, such as JavaScript/TypeScript, PHP, C/C++, Java, etc
  • Experience with and/or exposure to a variety of data storage (relational, NoSQL, data warehouse solutions)
  • Ability to develop and maintain unit, functional and integration (E2E) tests
  • Self-starter with a positive can-do attitude and a curious, open mind (You see what needs to be done and take action to deliver results)
  • Bonus points if you have experience with any of the following as well:
    • Doctrine ORM, Laminas Project (formerly Zend Framework/APIgility), PHPUnit, Codeception
    • 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)

Work Environment:

  • Hybrid

  • Casual, open-office environment in Lakewood, CO

  • Fully stocked kitchen with fresh food and coffee

  • Regular company events / outings

  • Twice a year all-company gatherings

Salary & Benefits:

  • Base Salary: $120K - $160K (Flexible and variable DOE)
  • 10 Company Holidays in addition to Unlimited PTO
  • Healthcare, dental and vision insurance
  • 401K w/ match
  • Equity Appreciation Plan (units granted upon hire)
  • Weekly lunches and a fully-stocked kitchen (if in Denver)
  • Company-provided hardware of your choice/configuration

Peers

View in org chart

A panel showing how The Org can help with contacting the right person.

Open roles at ServiceCore