Earnest

Front End Software Engineer

Egypt

Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Part TimeJob Type
UnknownVisa
BiotechnologyIndustries

Front End Software Engineer

Location Type: Remote Employment Type: Contract

Position Overview

The engineering team at Ernest builds the foundational technology serving a diverse set of stakeholders – construction project managers, skilled trade workers, general contractors, and property owners – allowing Ernest to deliver a best-in-class build experience. As a member of our Front End Software Engineering Team, you will play a big part in building our applications from the ground up. We’re looking for someone who enjoys partnering closely with the rest of the product development team to make durable contributions and technical decisions as we race toward product launches. You will be very strong in modern web development (React), have at least basic knowledge of REST APIs, and have a very strong eye for UI/UX.

Responsibilities

  • Develop and deliver high-quality, performant, maintainable features that drive meaningful business value using our technology stack which includes: React, Node, Typescript, Golang and PostgreSQL.
  • Set strong patterns and standards for our growing team to follow.
  • Function as an owner and meaningfully collaborate with product and design to iterate high-quality solutions.
  • Identify bottlenecks and implement improvements to engineering processes, tools, and procedures.
  • Promote a culture of collaboration and learning across engineering, product, and design teams via mentoring, documentation, presentations, or other knowledge-sharing methods.

Requirements

  • 3+ years of experience developing user-facing web applications (experience with mobile applications is a plus).
  • Modern React/TypeScript proficiency (function components, hooks, Suspense, router v6).
  • Deep understanding of React Query patterns (queries, mutations, caching, optimistic UI).
  • Familiarity with Zustand or similar lightweight state libraries.
  • Experience with MUI and CSS-in-JS to build scalable design-systems.
  • Comfortable with form management via React Hook Form.
  • Knowledge of Vite, ES modules, and modern build tooling.
  • Ability to write unit/UI tests in Vitest + Testing Library and document components in Storybook.
  • Excellent at managing ambiguity. Masterful ability to break down big, messy problems (demanding requirements, bugs, etc.) into smaller parts with tractable solutions and clear iterations.
  • Meaningful scope within an application engineering team. Experience making or contributing to important technical tradeoff decisions with cross-team implications.
  • A Bachelor’s degree in Computer Engineering, Computer Science, Information Systems Management or relevant discipline.

Nice-to-have:

  • PDF & rich-text handling
  • Timeline/Gantt visualization
  • Analytics & monitoring (Sentry, Amplitude)

About Ernest

Ernest is the modern construction company reinventing the $1 trillion dollar annual commercial service and construction industries. Our mission is to provide personalized, technology-powered mechanical, electrical, and plumbing services for commercial and construction clients of all sizes. From re-wiring an outlet on a commercial property to working on a ground-up new construction project - we have the most experienced and knowledgeable technicians for the job.

At Ernest, no two days will ever be the same and you'll have the opportunity to help solve big problems, with a refreshing balance of team support and ownership of your work. You’ll get to be part of our growth as we expand across the United States and into additional service offerings.

Ernest is an equal opportunity employer that is committed to providing all employees with a work environment free of discrimination and harassment. We celebrate diversity and welcome applicants from every background and life experience. We use E-Verify to confirm the identity and employment eligibility of all new hires.


The above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required for the position.

Skills

React
Node.js
TypeScript
Golang
PostgreSQL
REST APIs
UI/UX
React Query
Zustand
MUI
CSS-in-JS
React Hook Form
Vite
ES modules
Build tooling

Earnest

Provides low-interest student and personal loans

About Earnest

Earnest provides financial services focused on student loan refinancing, private student loans, and personal loans. The company uses advanced data analysis and underwriting software to assess each client's financial situation, allowing them to offer low-interest rates tailored to individual needs. Clients can select flexible repayment plans that suit their financial circumstances, making it easier to manage their debt. Unlike many competitors, Earnest continuously adjusts its rates based on market conditions to remain competitive. The goal of Earnest is to help financially responsible individuals effectively manage their educational and personal debt.

San Francisco, CaliforniaHeadquarters
2013Year Founded
$123.5MTotal Funding
ACQUISITIONCompany Stage
Fintech, Financial ServicesIndustries
201-500Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
401(k) Company Match
Home Office Stipend
Phone/Internet Stipend
Tuition Reimbursement
Paid Vacation
Parental Leave
Company Equity

Risks

Increased competition from fintech startups could erode market share.
Rising interest rates may decrease demand for refinancing options.
Potential regulatory changes could increase operational costs.

Differentiation

Earnest uses data-driven underwriting beyond traditional credit scores.
Offers flexible repayment plans tailored to individual financial situations.
Maintains a digital-first approach for loan applications and management.

Upsides

Increased demand for digital financial services boosts Earnest's online platform.
Alternative credit scoring models support Earnest's data-driven approach.
Growing trend of student loan refinancing aligns with Earnest's core offerings.

Land your dream remote job 3x faster with AI