Senior Full Stack Developer

RainFocus Logo

RainFocus

πŸ“Remote - United States

Summary

Join RainFocus, a leading innovative software company, as a Sr. Full Stack Software Developer. You will architect and develop enterprise-grade web applications using Java and React, lead small teams, and mentor other developers. This role requires 7+ years of software development experience, expertise in Agile methodologies, and proficiency in various technologies. RainFocus offers a collaborative environment, competitive salaries, benefits, 401k, generous PTO, and team-building activities. The ideal candidate is a team player, self-motivated, and a strong communicator, comfortable in a fast-paced setting. You will contribute to the development and maintenance of our core product, focusing on usability, security, and scalability, while working closely with product management.

Requirements

  • 7+ years of professional software development experience
  • Experience peer reviewing code while providing feedback and improvements
  • Experience architecting complex solutions, then projecting your vision and thought process to other developers
  • Very strong written and verbal communication skills
  • Experience with Agile Software Development methodologies
  • Experience in Object-Oriented design and programming
  • Experience in RDBMS (MySQL, Oracle, MSSQL, etc.) including database design and advanced SQL
  • Experience with front-end development using a modern JavaScript framework such as React, Angular, or Vue

Responsibilities

  • Develop and maintain our core product set with a focus on usability, security, and scalability
  • Work closely with Product Management to deliver high-quality products to our customers
  • Develop advanced prototypes for new innovations
  • Implement full-stack features from database design to services and APIs to the user-interface

Preferred Qualifications

  • Experience with Struts2 MVC, Spring Framework
  • Experience integrating with 3rd party systems via APIs
  • Team Lead Experience

Benefits

  • Competitive salaries
  • Competitive benefits
  • 401k
  • Generous PTO
  • Countless other team building activities

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.