Sr. Software Engineer, Full Stack

  • Full-time

Company Description

We're a tech company that was first on the ground in the fight against Ubiquitous Technical Surveillance. We help our government and enterprise customers solve a big problem they sometimes don't even know they have. To become leaders in this space, we've relied heavily on curiosity, creativity, and flexibility. We iterate until we get things right and innovate to get there faster.

But enough about us. What's in it for you?

We work hard and do fun things.

Apart from a constantly growing list of fascinating challenges to solve, Ridgeline offers a solid work-life balance, flexible remote work options, and a culture that values teamwork over competition. At Ridgeline, you will work with the most talented software developers, systems engineers, and subject matter experts to change how big enterprises and the U.S. Government manage their digital signatures.

Job Description

We are growing our team and looking for a full-stack software engineer passionate about pushing web-based application technologies to the limits to create attractive and functional user experiences. You will work with talented mobile, network, and security engineers to design and build our next-generation web-based applications.

Our software engineers are a critical part of the team. We develop full-stack web and Android applications built using the latest development tools and techniques and are constantly exploring new technologies to enhance our capabilities. 

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

Qualifications

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

Additional Information

    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

    Ridgeline is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, veteran status, or any other characteristic protected by law. We are proud to be an equal opportunity workplace.

    If you require a reasonable accommodation to apply for a position with Ridgeline International through its online applicant system, please contact Ridgeline's Talent Management Department at (703) 544-2424 or contact us through e-mail at [email protected]

    Privacy Policy