##### Job Description :
To succeed in this role, you will have a solid academic foundation and
professional experience demonstrating initiative, responsibility, and impact
commensurate with your years of experience. Above all else, successful
Ridgeliners bring curiosity and willingness to work as a team.
This position is 100% remote.
Here is Our Common Tech Stack:
**UI β** primarily Angular
**Backend -** Java, Java Spring Boot, Node.js, C, C++
**Databases β** Postgres, MongoDB
**Services β **Elastic Search, Nginx
**Scripting β **Python, Bash
**Mobile β **Android (Java & Kotlin)
##### **What you will accomplish in the first six months:**
* Contribute to secure communication platforms that we are developing
* Design and implement new UI for Ridgeline software platforms
* Architect infrastructure for backend services
##### **What you will do:**
* Translate mission requirements into production-quality code
* Develop web-based applications using Angular, TypeScript, Java Spring Boot, NodeJS, PostgreSQL, and Elasticsearch or similar technologies
* Optimize applications for performance, visual appeal, usability, and security
* Collaborate with mobile, network, and security engineers
* Write functional engineering documents, user documents, and guides
* Continuously discover, evaluate, and implement new technologies to maximize development efficiency
##### **Must Haves:**
* An ability to perform well in a fast-paced environment
* Excellent time-management skills
* Experience with Git
* Familiarity with browser testing and debugging
* Understanding of layout aesthetics
* Experience working with remote data via REST and JSON
* An ability to learn on the job
##### **Nice to haves:**
* BS degree in Computer Science or a relevant field
* Experience with Docker containers
##### **Here are some Perks of being a Ridgeliner:**
* Flexible and remote work schedules
* Flexible PTO + holidays
* 10% 401K contribution/match
* $2,000 annual tech/clothing allowance
* $2,500 annual training allowance
* Medical, dental, vision, disability, life insurance
* Professional coaching services
* Get the technology you want to do your job
##### **Physical Requirements:**
* Must be able to remain in a stationary position 50% of the time. The person in this position needs to occasionally move about inside the office
* Constantly work with computers and other information technology equipment