[Remote] Software/Senior Engineer (Ruby)
Note: The job is a remote job and is open to candidates in USA. Nava is a consultancy and public benefit corporation that helps government agencies modernize technology and improve public services. The Software/Senior Engineer will build scalable, secure, and accessible full-stack applications using Ruby on Rails, collaborating with government partners to modernize legacy platforms and support systems from planning through production.
Responsibilities
- Work with fellow Nava engineers to design, review, and build well-crafted software
- Collaborate with government partners and other contractors to architect, implement, and deploy new systems and improvements to existing systems
- Work in an agile manner to efficiently ship new features that meet user needs
- Create tools and processes to automate our development, testing, and production workflows
- Write and review technical documentation, performing code reviews
- Participate in an on-call rotation to support production systems and investigate issues when they occur
- Take part in hiring activities (e.g., submitting referrals, conducting interviews, and attending interview debriefs), as needed
Skills
- * Experience with Ruby, Ruby on Rails, Typescript
- * At least 5 years of experience of full-stack engineering contributing development initiatives, in a fast paced, dynamic environment in a self directed manner, that required minimal supervision
- * Meaningful experience working on web-based systems, both front-end and back-end
- * Experience working on large-scale applications and systems
- * An adaptive, empathetic, collaborative and positive mindset
- * Ability to think holistically around engineering issues
- * Knowledge of engineering fundamentals and architecture
- * Expertise developing well-crafted software
- * Excellent written and verbal communication skills, technical and otherwise
- * Experience with modern web development frameworks
- * Experience designing and implementing application architectures and code that is highly scalable, available, and performant
- * Self-directed, requiring minimal supervision
- * Ability to work with others on a team
- * Previous experience as a software engineer
- * Aptitude for giving and receiving feedback
- * Experience with testing, specifically automated testing
- * Knowing code quality tools such as Linter
- * Experience with system design such as designing systems that will be sustainable with high usage, designing a front end and back end that talk to each other
- Legal authorization to work in the United States
- Ability to meet any other requirements for government contracts for which candidates are hired
- Work authorization that doesn't require visa sponsorship, now or in the future
- We have fully remote options if you reside in one of the following states: Alabama, Arizona, California, Colorado, Connecticut, DC, Delaware, Florida, Georgia, Illinois, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nevada, North Carolina, New Jersey, New York, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Tennessee, Utah, Virginia, Washington, Wisconsin \*If you are not living in one of the states listed above, unfortunately, you will not be considered for a position at this time
Benefits
- Health coverage — comprehensive medical, dental, and vision plans to support your overall health needs
- Insurance coverage — Nava provides disability, life, and accidental death insurance at no cost
- Time off— vacation, holidays (including Juneteenth), and floating holidays to rest and recharge
- Company holidays — enjoy 12 paid federal holidays each year on top of your regular PTO
- Annual bonus — when Nava meets its goals, eligible employees receive a performance-based annual bonus
- Parental leave — paid time off for new parents, plus weekly meals delivered to your home
- Wellness program — full platform offering physical, mental, & emotional health resources & support tools
- Virtual care — see doctors online with no copay through a virtual visit program (depending on available providers)
- Sabbatical leave — earn extended unpaid leave after continuous service for personal growth or rest
- 401(k) match — Nava matches 4% of your salary to support your retirement savings plan
- Flexible work — remote-first environment with flexibility built around your schedule and responsibilities
- Home office setup — company laptop & setup assistance provided via Staples for remote work needs
- Utility support— monthly reimbursement to help offset eligible home office utility expenses
- Learning opportunities — internal training programs and resources to help grow your professional skills
- Development opportunities — LinkedIn Learning access & an annual allowance for courses, tuition, & certs
- Referral bonus — get rewarded when you refer great people who join the Nava team
- Commuter benefits — pre-tax commuter programs to support in-office travel when applicable
- Supportive culture — A collaborative and remote-friendly team environment where people genuinely care
Company Overview