Full stack Software Engineer III

Gravity IT Resources

Mountain View (CA)

Hybrid

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Gravity IT Resources in Mountain View, CA is seeking a Senior Full Stack Software Engineer III to join a hybrid team delivering fintech-style applications for small businesses. You will work across the stack, moving between React/JavaScript on the frontend and Java/Spring Boot on the backend.

You will own features from requirements through deployment, write tests, participate in code reviews, and collaborate with product managers.

Qualifications

  • 5+ years of professional software engineering experience.
  • Demonstrated experience as a full-stack software engineer.
  • Strong JavaScript experience.
  • Professional experience with React is required, especially for frontend-leaning candidates.
  • Strong backend development experience with Java and Spring Boot or equivalent technologies.
  • Experience building and consuming REST APIs.
  • Understanding of software engineering fundamentals, design, and architecture.
  • Experience with automated testing and modern software development practices.
  • Experience working through the full software development lifecycle.
  • Ability to independently take an assigned feature or task and drive it to completion.
  • Strong communication skills and ability to collaborate with cross-functional teams.

Responsibilities

  • Design, develop, test, and maintain full-stack applications and services.
  • Take ownership of engineering tasks and features from requirements through completion.
  • Develop frontend experiences using JavaScript/TypeScript and React.
  • Develop and enhance backend services using Java and Spring Boot.
  • Work across the technology stack, not just frontend or backend.
  • Translate requirements into designs and implementation plans.
  • Design solutions for features within larger initiatives.
  • Write clean, production-ready code and contribute to test coverage.
  • Troubleshoot issues and implement solutions; participate in code reviews.

Skills

Full-stack software engineering
JavaScript
React
Java
Spring Boot
REST APIs
Automated testing
SDLC
Communication

Education

Bachelor's degree or related

Job description

Job Title: Full Stack Software Engineer III

Location: Mountain View, CA
Work Arrangement: Hybrid (3 days per week on site)
Employment Type: Contract (12+ months)

About the Role

We are seeking a Full Stack Software Engineer to join a growing team building technology that helps small businesses access financing and make informed decisions about available capital.

This is a highly hands-on engineering role for someone who is comfortable working across the technology stack. The team builds customer-facing experiences as well as the backend services that power them, so the ideal candidate can move comfortably between React/JavaScript on the frontend and Java/Spring Boot on the backend.

The successful candidate will be able to take an assigned feature or engineering task, understand the broader context, determine an appropriate technical approach, and independently drive the work through completion with guidance from senior engineers when needed.

Approximately 80% of the role will be hands-on software development and coding.

What You’ll Work On

The team is focused on helping small businesses access the right financial products and offers. Engineers will contribute to experiences that help customers understand and evaluate financing options, including:

  • Customer-facing landing pages and financial product experiences
  • Loan application and application-related workflows
  • Experiences that present financing offers and loan terms to customers
  • Backend services supporting customer eligibility, offers, and financial product experiences
  • New capabilities and enhancements across the full technology stack

The work provides an opportunity to contribute to products that directly impact how small businesses discover and access capital.

Responsibilities
  • Design, develop, test, and maintain full-stack applications and services.
  • Take ownership of individual engineering tasks and features from initial requirements through completion.
  • Develop frontend experiences using JavaScript/TypeScript, and React.
  • Develop and enhance backend services using Java and Spring Boot.
  • Work across the technology stack rather than being limited exclusively to frontend or backend development.
  • Translate functional requirements into technical designs and implementation plans.
  • Design solutions for individual features within larger technical initiatives.
  • Write clean, maintainable, production-quality code.
  • Develop automated tests and contribute to overall test coverage.
  • Troubleshoot bugs, investigate technical issues, and implement solutions.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Work within an Agile development environment.
  • Collaborate with engineers, product managers, and cross-functional partners.
  • Proactively research documentation and technical resources to solve problems independently.
  • Clearly communicate progress, technical decisions, risks, and blockers.
  • Contribute to CI/CD and cloud-based software development practices.
Required Qualifications
  • 5+ years of professional software engineering experience.
  • Demonstrated experience as a full-stack software engineer.
  • Strong JavaScript experience.
  • Professional experience with React is required, particularly for candidates with a frontend-leaning background.
  • Strong backend development experience with Java and Spring Boot or comparable technologies.
  • Experience building and consuming REST APIs.
  • Strong understanding of software engineering fundamentals, design, and architecture.
  • Experience with automated testing and modern software development practices.
  • Experience working through the full software development lifecycle.
  • Ability to independently take an assigned feature or task and drive it to completion.
  • Strong communication skills and the ability to work effectively with cross-functional teams.
Preferred Qualifications
  • Experience with TypeScript.
  • Experience with Kotlin.
  • Experience with gRPC and/or GraphQL.
  • Experience with cloud-based application development.
  • Experience with CI/CD pipelines.
  • Experience with financial services, fintech, payments, lending, banking, or other financial technology products.
  • Experience working on customer-facing financial applications or transaction-oriented products.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fullstack Software Engineer
Fullstack Software Engineer

Confidential • San Diego (CA)

On-site
USD 90,000 - 120,000
Learning & Development
Team Culture
Work-Life Balance
Senior Full-Stack Engineer (React/Java) – Hybrid
Senior Full-Stack Engineer (React/Java) – Hybrid

Gravity IT Resources • Mountain View (CA)

Hybrid
USD 140,000 - 190,000
Senior Software Engineer (Fullstack)
Senior Software Engineer (Fullstack)

Hirewell • San Francisco (CA)

Hybrid
USD 180,000 - 215,000
Equity
Healthcare
Full Stack Software Developer
Full Stack Software Developer

JustPaid • San Francisco (CA)

Remote
USD 120,000 - 150,000
Full Stack Software Engineer
Full Stack Software Engineer

Schmidt Entities • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Full Stack Software Engineer
Full Stack Software Engineer

HopHR • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Full Stack Engineer, Early-Stage Fintech, JS/TS, Node, GCP
Full Stack Engineer, Early-Stage Fintech, JS/TS, Node, GCP

Alpha-Tx Solutions LLC • New York (NY)

On-site
USD 100,000 - 150,000
Fullstack Software Engineer
Fullstack Software Engineer

Confidential • San Francisco (CA)

On-site
USD 120,000 - 160,000
Learning & Development
Collaborative team culture
Cutting-edge technology
Full Stack Engineer
Full Stack Engineer

Spectraforce Technologies • McLean (VA)

Hybrid
USD 95,000 - 135,000
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

Crescent Solutions • Long Beach (CA)

On-site
USD 165,000 - 211,000