Junior Software Engineer

By September 25, 2018Job Posting

We are looking for a junior software engineer to join the Schedulicity team in Bozeman, Montana where you will create world class scheduling experiences for businesses and consumers. The ideal candidate has a background and interest in software development and engineering. As a junior software engineer, you will work closely with software engineers, quality engineers, UX designers, and product owners in an agile environment. Teamwork, open communication, and a great attitude are key to this position.

Schedulicity is the leading online appointment, class and workshop scheduling system and platform for discovering and booking local services in more than 50 different industries. Consumers in more than 7,700 cities across the U.S. and Canada have booked over 117 million appointments, classes and workshops through Schedulicity. Since launching in 2010, Schedulicity has earned prestigious awards for excellence in technology and customer service.

A day in the life…

  • Develop software solutions by working with the product team to understand requirements and business needs.

  • Participate in the company’s software development lifecycle following agile development practices.

  • Collaborate with engineering team members to ensure software adheres to company standards.

  • Follow best practices as approved by engineering leads.

  • Be a mentor and be open to learning from others.

  • Provide an appropriate level of documentation including setup/configuration details, technical diagrams, code comments, and clearly written code.

  • Participate in code reviews; all source code committed will be subject to a pull request and accompanying code review.

  • Aware of the bigger picture, design/architecture.

  • Attend and participate in regular software deployments as needed, generally outside of normal work hours.

  • Participate in on-call rotation and respond to events when necessary.

  • Perform other duties and assume new responsibilities as the Department’s needs change.

Work Experience/Qualifications

  • Bachelor’s degree in Computer Science, Information Science, or equivalent experience.

  • 1-3 years professional software engineering experience.

  • Understanding of modern software engineering practices.

  • Experience with some of the following:

    • Angular/React, HTML5, CSS3/Less, JavaScript, TypeScript.

    • C#, Java, Swift, Node.js.

    • SQL Server (or similar SQL-based database), MongoDB (or similar NoSQL-based database).

    • Version control systems such as Git, SVN, TFS.

    • Cloud-based hosting solutions such as AWS, Azure, or GCP.

    • Deployment pipelines.

    • Docker/containers.

  • Strong communication skills.
  • Familiar with JIRA or similar issue tracking system.
  • Have a curious, can-do, proactive, and positive attitude.

NOTE – At this time Schedulicity cannot transfer nor sponsor a work visa for this position. Applicants must be authorized to work directly for any employer in the United States without visa sponsorship.

Open Date: September 18, 2018
Close Date: When it’s filled
Where: Bozeman, Montana
Interested? Email your resume to tech-careers@schedulicity.com

Leave a Reply