Job details

Software Engineer I (JavaScript/Java/React)

  • Java
  • Python
  • Spring Boot
  • Node.js
  • AWS
  • TypeScript
  • Heroku

Posted: 2 days ago

Salary:

  • Minimum Salary: $67,647
  • Salary Midpoint: $86,249
  • Maximum Salary: $104,852
  • Hiring Range: $80,000 - $104,852

Location:

  • In-person, hybrid, and remote options are available. Our office is located in Baltimore.
  • This position is 100% Remote.

Employment Type:

Full-time

What you’ll be doing

We’re looking to change the world by building software with a soul, and we want your help.

The Engineer I builds, tests, and maintains diverse software systems that solve customer and user problems.  They deliver solutions with guidance from experienced team members and based upon documented requirements.  Their tasks are performed in a variety of domains including front-end, back-end, operations, testing, and data science. 

We need your Engineer skills! What other skills will help you succeed at Fearless? Glad you asked! We’re excited about candidates who can accomplish the following:

Responsibilities and Contributions 

Organizational and Leadership Role 

  • Takes initiative for their own growth through personal leadership.

Functional Role 

  • Delivers code solutions in accordance with team code expectations; follows all team processes for submitting and reviewing code.
  • Performs manual exploratory testing individually and with the team, as appropriate for the project test strategy.
  • Implements scripts for automation or data processing.
  • Assists with refining tasks and user stories by conducting research, preparing for backlog refinement, and asking questions.
  • Troubleshoots and debugs technical problems.
  • Participates in peer-reviews of assigned tasks and related code.
  • Works with the team to continuously learn and improve.

Essential Skills, Experience, or Competencies  

Must-Have Skills

  • Ability to acquire Public Trust Security Clearance before the start date.
  • A minimum of 5 years of demonstrated work experience as a Software Engineer or Developer using Java.
  • Demonstrated work experience using Spring Boot, JavaScript, TypeScript, and React. 
  • Demonstrated work experience as a backend engineer or with a minimum of two or more backend programming languages in addition to Java. (not including JavaScript, C#, .Net, or C++)
  • Understanding of the syntax of at least one programming language like Node.js, Python, Go, Java 8+, Ruby, etc.
  • Basic understanding of HTML and CSS syntax.
  • Experience building web applications using object-oriented/functional programming concepts.
  • Demonstrated interest in and ability to learn new systems and technology quickly.
  • Understanding of basic git actions like cloning, creating branches, navigating between branches, staging code for commit, committing code, resetting, and merging.
  • Ability to operate and manage work, strategically reason, build relationships, and influence others.

Highly Desired Skills 

  • Basic experience developing apps hosted with a cloud provider such as AWS, Azure, Heroku, or similar IaaS or PaaS providers.
  • Demonstrated ability to investigate and trouble-shoot problems in software systems.