Research Innovations Incorporated

Senior Software Engineer

Research Innovations Incorporated

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain Java-based microservices using modern frameworks (e.g., Spring)
  • Build and manage containerized applications using Docker or equivalent technologies
  • Design, develop, and maintain a large-scale enterprise React application
  • Write high-quality unit and integration tests using JUnit and Jest
  • Support system integration, testing, and validation prior to operational release
  • Assist with cyber hardening to ensure software meets required security and compliance standards
  • Develop and maintain internal tools that support product development and delivery
  • Collaborate closely with cross-functional teammates to solve complex technical problems
  • Continuously improve code quality, performance, and maintainability
  • Take ownership and deliver results in fast-moving, mission-driven environments

Requirements

  • 6+ years of professional software development experience
  • Bachelor’s degree in Computer Science or a related field (or equivalent professional experience)
  • Hands-on experience developing applications using the Spring Java framework
  • Experience building front-end applications using ReactJS or Angular
  • Designed and implemented solutions using RESTful APIs and WebSockets
  • Worked with modern development and build tools including: Git, Jenkins, Gradle, Node.js, Docker
  • Built large, complex UI forms with strong validation logic
  • Developed software in Linux-based environments
  • Contributed meaningfully to team-based software projects from design through delivery
Benefits
  • flexible work schedules
  • health insurance coverage
  • paid time off
  • 401k with a company match
  • paid parental leave
  • access to wellness programs and much more
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringmicroservicesReactJUnitJestRESTful APIsWebSocketsLinuxvalidation logic
Soft Skills
collaborationproblem-solvingownershipresults-orientedcode quality improvementperformance improvementmaintainability
Certifications
Bachelor’s degree in Computer Science