« Back to Careers

Junior Software Engineer [Hybrid]

We are seeking a knowledgeable, full stack developer to join our expanding Development team. In this role, you will help develop and design technology solutions that are scalable, relevant, and critical to our company’s success. You will be part of a talented software team that works on mission-critical applications. Developer roles and responsibilities include Full Stack application development while providing input in the full software development lifecycle, from concept and design to testing. You must have a solid skill set, a desire to continue to grow as a developer, and a team-player mentality.

Essential Duties/Responsibilities

  • Coding and deployment of new software applications using Agile practices.
  • Gathering and creating documentation.
  • Support of existing software applications including bug fixing and critical issues response.
  • Performing code reviews.
  • Estimation of project work.

Essential Duties/Responsibilities

  • Coding and deployment of new software applications using Agile practices.
  • Gathering and creating documentation.
  • Support of existing software applications including bug fixing and critical issues response.
  • Performing code reviews.
  • Estimation of project work

Minimum Qualifications

  • BS degree in Computer Science, Engineering, or a related subject.
  • Object Oriented analysis and design using common design patterns.
  • Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
  • Hands on experience with object orient programming languages like Java, C# or Python.
  • Web Application development knowledge that includes JavaScript, HTML5, CSS.
  • Knowledge of front-end web frameworks (e.g. Angular, React, etc…).
  • Good verbal and written communication skills.
  • Experience building and deploying REST APIs.
  • Source Control Management: Git.
  • Experience developing and using micro-services architectures and DevOps Technologies such as Jenkins, Maven and Docker.

Location: AZ

Status: Full-Time

Note:  The Company reserves exclusive right in its sole discretion to modify, adjust, delete, add or otherwise change the above at any time.

 


ShotSpotter provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, ShotSpotter complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

ShotSpotter expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of ShotSpotter’s employees to perform their job duties may result in discipline up to and including discharge.


If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact ShotSpotter at +1.510.794.3183 or careers@shotspotter.com for assistance.