Senior Software Engineer (Front-End)

Logo of Raft

Raft

💵 $110k-$200k
📍Remote - United States

Job highlights

Summary

Join Raft, a customer-obsessed company focused on Distributed Data Systems and Complex Application Development, as a Senior Software Engineer (Back-End). You will contribute to the software lifecycle, lead project initiatives, and mentor junior engineers. This remote position requires 6+ years of experience or a related degree with relevant experience. The ideal candidate possesses advanced JavaScript, React, and REST API knowledge, along with a strong understanding of software development principles. A Security+ certification is required within 90 days of employment. Raft offers a competitive salary, comprehensive benefits, and a collaborative work environment.

Requirements

  • 6+ years of related hands-on experience
  • Associate’s Degree in CS, SWE, CE, EE, or related field with 4+ years of related professional experience
  • Bachelor’s Degree in CS, SWE, CE, EE or related field with 3+ years of related experience
  • Master’s Degrees in CS, SWE, CE, EE or related field with 1+ years of related experience
  • Advanced knowledge of ECMA Script/JavaScript, React and React data binding
  • Knowledge of CSS and responsive Web design
  • Experience designing REST APIs and data models
  • Knowledge of secure Web application development (i.e., CORS, CSRF mitigations, and OIDC workflows)
  • Strong understanding of foundational software development principles and practices, including: Data Structures
  • Strong understanding of foundational software development principles and practices, including: Software Design Patterns
  • Knowledge of several software programming approaches such as procedural, declarative, object-oriented, and/or functional/reactive
  • Intermediate knowledge of software development related tooling, including build tools, configuration management tools, and/or scripting tools
  • Ability to program in multiple programming languages, such as TypeScript or Python
  • Knowledge of containerized software development and deployment
  • Able to obtain a Security+ certification within 90 days of employment with Raft
  • Minimum of an active Interim Secret clearance

Responsibilities

  • Dive deep into the software lifecycle
  • Take on complex tasks and lead smaller project initiatives
  • Contribute effective, performant and secure code
  • Be involved in design discussions
  • Participate in code reviews
  • Mentor Associate and Standard Engineers
  • Help maintain the high standards of our organization

Preferred Qualifications

  • Knowledge of TCP, UDP, and IP networking and networking theory
  • Experience with Docker, Kubernetes, and Cloud-Native application deployment
  • Experience with cloud-native application architecture
  • Intermediate level knowledge of distributed systems theory and application

Benefits

  • Highly competitive salary
  • Fully covered healthcare, dental, and vision coverage
  • 401(k) and company match
  • Take as you need PTO + 11 paid holidays
  • Education & training benefits
  • Annual budget for your tech/gadgets needs
  • Monthly box of yummy snacks to eat while doing meaningful work
  • Remote, hybrid, and flexible work options
  • Team off-site in fun places!
  • Generous Referral Bonuses

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Raft know you found this job on JobsCollider. Thanks! 🙏