Job Description: Abilities, technical skills and domain knowledge
Abilities
- Must be intellectually curious and passionate about technology
- Ability to collect and analyze data effectively
- Ability to work independently
- Must possess excellent planning and analytical skills, superior communication skills
Technical skills
- Must possess basic knowledge of our platforms and systems: EC2, Elastic Beanstalk, CloudWatch, Docker, ActiveMQ, RDS/Postgres, Firebase and Sentry.
- Must possess knowledge of languages including Java, Kotlin and SQL. Optionally React, HTML/CSS and JavaScript, as well, for frontend work.
- Knowledge of React Native and Kotlin is desired but not required.
- Knowledge of our SaaS providers is desired but not required: GitHub, GitLab, Sentry, Intercom, Airtable, Expo.
Domain knowledge
- Prior working knowledge of railroad operations.
- Prior working knowledge of GIS or location-based data and systems (including Mapbox and ESRI).
Experience and education
- Bachelor's degree in computer science or related field is required. Demonstrated equivalent experience and education may be considered in lieu of the degree, subject to approval.
- Prior experience designing customer-facing applications.
- Must possess prior experience running projects, writing technical documents including scopes of work, software requirements, and estimates.
Additional Skills and Information:
Spruce Technology, Inc. is a mid-size, award-winning (Inc 5000, SmartCEO, Entrepreneur of the Year) technology services firm with a steadily growing portfolio of commercial and government clients. Spruce provides innovative technology solutions, specialized IT staff, and IT strategy consulting nationwide. Spruce maintains partnerships with major technology vendors and continually develops leading-edge offerings in service areas such as digital experience, data services, application development, infrastructure, cyber security, and IT staffing.
Spruce Technology, Inc. is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Consistent with the Americans with Disabilities Act, it is the policy of Spruce Technology, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process.