Summary
Join Fearless Digital as a Software Engineer II (Backend - Ruby on Rails) and contribute to building impactful software solutions. This full-time position offers in-person, hybrid, or remote work options with occasional travel to Maryland. You will develop, maintain, and enhance complex software systems, collaborating with a team of engineers and designers. The role requires strong Ruby on Rails experience, proficiency in various technologies, and excellent communication skills. Fearless provides a comprehensive benefits package including health insurance, retirement plan, paid time off, and professional development opportunities.
Requirements
- BS/BA in Computer Science, Information Systems, Information Technology, Mathematics, Electrical Engineering, Computer Engineering, or similar technology-related degree
- Previous local, state, and/or federal government contracting experience OR Insurance medical/state leave application experience
- A minimum of 5 years of demonstrated working experience with Ruby on Rails (this is a Backend-focused position)
- Strong Object-Oriented Programming (OOP) experience
- Strong demonstrated experience with building out applications and deploying them into production AWS environments
- Strong proficiency with PostgreSQL databases
- Strong proficiency with Github actions
- Strong Pull Request review skills
- Proficient in web-development including front-end (browser) and back-end (server) including UI components, client-server integrations, APIs, and data persistence
- Expert in basic git actions like cloning, creating branches, navigating between branches, staging code for commit, committing code, resetting, and merging
- Demonstrated interest in and ability to learn new systems and technology quickly
- Ability to discuss technical tasks and team process topics with team members and outside stakeholders
- Proficiency with advanced Git actions like rebasing, squashing, and cherry-picking
- Ability to operate and manage work, strategically reason, and build relationships and influence others
Responsibilities
- Coaches and mentors others to develop their professional skills
- Takes initiative for their own growth through personal leadership
- Decomposes tasks into discrete objectives to serve the strategic direction of the team
- Builds software solutions with minimal direction in the form of maintainable code in accordance with the project/organization technical standards
- Delivers complete software solutions that function well within the full system including documentation and automated unit/integration tests
- Debugs existing software and corrects defects
- Performs manual exploratory testing individually and with the team, as appropriate for the project test strategy
- Advises the team on specific implementation options that meet business requirements
- Contributes actively in team Agile processes through collaboration, discussion, and/or preparation
- Provides feedback to improve the teamβs technical procedures
- Collaborates with other Engineers and Designers to implement features that meet design specifications and deliver business value
- Contributes during all phases of the development lifecycle from task creation to production deployment of new code
- Coaches others on the team through code reviews
- Seeks and engages peer-reviews of tasks and deliverables; coaches others when reviewing their tasks and deliverables
Preferred Qualifications
- Greenfield / Minimal Viable Product (MVP) experience
- Understanding of Agile principles
- Proficient with at least one front-end technology like React, Angular, Vue, Ember, Backbone, Svelte
- Experience implementing applications for execution in a containerized production environment; for example Docker in a container orchestration platform like Amazon ECS or Kubernetes
- Experience developing applications hosted with a cloud provider such as Amazon Web Services, Microsoft Azure, Google Cloud Platform, or similar IaaS/PaaS providers
- Experience with test scripting frameworks like Selenium and Cypress.js
- Holds a current CompTIA Security+ certification
Benefits
- We cover 100% of your premium for our medical HSA plan + the deductible portion of HSA contributions, 80% of your premium for our HMO or PPO plans, and offer competitive dependent coverage. We cover 100% of dental and vision premiums for you and your dependents and offer medical and dependent care FSA options. We also offer life insurance, short- and long-term disability coverage, and legal planning and support insurance
- Tech, education / training, and wellness allowances
- Safe Harbor 401(k) plan with employer contributions (current match = 4%) and immediate vesting
- Referral bonus: Bring your friends! If someone you refer is hired, youβll get a bonus of $6β12k!
- Total Pet Plan
- Employee Assistance Program
- Up 12 weeks of FMLA paid at 100%
- PTO is provided to team members as a lump sum allowance, not an accrual. PTO is prorated based on your start date ( see table below ) on a quarterly basis (with tenure-based increases), 8.75 days of sick leave, 11 federal holidays, their birthday (8 hours), up to 15 days for jury duty, and up to 3 days (24 hours) of bereavement leave per eligible instance
- Life-friendly schedules
- Family-friendly workplace