Junior Front-End Software Engineer

Job ID: JFE401
Location: Burlington, Vermont
Status: Full time

Firm and Magic Factory Summary

Headquartered in Burlington, VT, One Day In July delivers low-fee financial advice, generally focusing on index funds, to clients in Vermont and across the United States. Our growth has been rapid. We build in-house software products using industry best practices and rapid deployment, in a small team environment. We view software as a critical competitive advantage, and we only use external software in cases where it really makes sense from a technical or economic perspective.

We call our team "The Magic Factory!" (See our logo.) Careful software development involves good planning, code refactoring, continuous learning, and technical debt elimination. In addition, we encourage our team members to actively work with others in our firm. As software developers, yes, we like the cave sometimes, but we also like to emerge!

Click here to read about our firm's culture and priorities.


Job Description

As a Junior Front-End Software Engineer, you will be responsible for building and maintaining front-ends for use with our employees and clients.

You will work closely with our small but mighty team to produce the technology needed to keep the company thriving. You will write elegant, secure code up to The Magic Factory standards. You will test your code. You will participate in our culture of continuous improvement and learning.

You should demonstrate why you are exceptional in your application. We believe our software team is both advanced and humble. So there is a lot of teaching and learning, but without the prima donnas.


Qualifications:

  • Bachelor's degree from an accredited school.
  • Completed college-level courses in Computer Science, Software Engineering, Web/App development or related field.
  • Strong drive and curiosity to learn applied software engineering skills and practices.
  • Be creative and self-motivated.
  • Be eager to learn (hopefully a quick learner at that).
  • Possess a positive attitude, tremendous grit, and the ability to prioritize.
  • Be ok with saying "I don't know" when you don't know.

Nice-to-haves:

  • 1+ years industry experience.
  • Experienced in Typescript, React.
  • Completed front-end web development bootcamp in React.
  • Majored in Computer Science, Software Engineering, or related discipline.

What's in it for you?

There are three primary things this role offers that will be hard to find elsewhere:

  • Teammates. If you are a strong candidate, we suggest you apply, in part to meet the team here. There is an unusually high level of skill and camaraderie, and an unusually low level of bureaucracy.
  • Our culture is espoused by Dan C, who runs the firm. This keeps our energy focused on creating great software instead of fighting internal resource battles. Part of our culture is to integrate tightly with other employees and advisors of One Day In July. As software developers we solve problems creatively, both in code and working with humans. We are not task machines.
  • Feel great about offering an honest, transparent solution to Americans trying to save for retirement. This is important. There are thousands of companies where you can spend your life trying to tempt internet users to click on things, or shave off some of their attention to sell to an advertiser, or build some reporting thing that no one really cares about but their boss makes them use. The work One Day In July is doing is far more important to people's lives. We are cleaning up a high-fee, often abusive industry and helping Americans retire well. This is a high importance problem that we are solving.
  • Enjoy a beautiful office near the Burlington waterfront.

Hours and Start Date

  • The start date for this role is flexible. If you are currently in school and could not start until May or June 2025, we still encourage you to apply.
  • This job is full time.
  • This job is in-person in Burlington, VT.

Benefits

  • 401k plan with low-cost index funds and One Day In July models. No high fee funds (this matters greatly, as you'll learn if you work here)!
  • 401k match.
  • An excellent Mac laptop with a fast processor and retina screen, a sit-down / stand-up desk, plenty of space to work comfortably, and other resources for top productivity. Our employees are not cogs in a machine and we don't treat them that way.
  • Paid vacation. Number of weeks commensurate with experience. Includes the luxury of being required (yes, required) by the firm's founder to disconnect from work on your vacation days.
  • Health care plan.
  • A plant for your office. (Sometimes it's even alive).

Learn More

Please see this page to learn more about our mission and culture. Or this page for software-specific thoughts.


To Apply

Please send the following to Burta Kelly at careers@onedayinjuly.com

  • A resume in PDF format.
  • A cover letter in PDF format. In your cover letter, let us know what is unique about you that we should know. Additionally in your cover letter, include at least one paragraph explaining what makes you stand out from other applicants. We are looking for previous demonstrations of excellence and commitment, and the more granularity you can provide, the better.
  • In addition to your cover letter, submit a one-page, single-spaced PDF. On the top half, describe a situation where you identified a problem or inefficiency and developed a solution or a time where you had to challenge an established process or policy. What was the problem, how did you approach the situation, and what was the result? On the bottom half, share a recent experience where you learned something new and achieved a level of excellence that enabled you to teach others. Provide insight into the process used to acquire this skill.
  • The Job ID at the top of this posting should start the subject line of your email.

More Thoughts.


We respond to all diligent applicants. We keep all applications private.

One Day In July LLC is an equal opportunity employer.

DIFFERENTIATORS
GETTING STARTED
MATERIALS
How We Are Different
Understanding Your Financial Statement
Investing with Low Cost Index Funds
Pay Yourself First
Articles by Dan Cunningham
Vermont Financial Planning
Investor Resources
Quarterly Booklets
Why Use a Fiduciary Financial Advisor?
Financial Planning
Investment Tools
Financial Firm Comparison
The Investment Process
One Day In July in the Media
Local Financial Advisor
How to Switch Financial Advisors
Fee Calculator
Frequently Asked Questions
Types of Investors
Book Recommendations
Investment Advice for 2025
Square Mailers
SERVICES
Types of Accounts We Manage
Options for Self-Employed Retirement Plans
Saving Strategies
What to do When Receiving a Pension
Investment Tax Strategy: Tax Loss Harvesting
Vermont Investment Management
How to Invest an Inheritance
Investment Tax Strategy: Tax Lot Optimization
Vermont Retirement Planning
How to Make the Best 401k Selections
Investing for Retirement: 401k and More
Vermont Wealth Management
How to Rollover a 401k to an IRA
Investing in Bennington, VT
Vermont Financial Advisors
Investing in Albany, NY
Investing in Saratoga Springs, NY
New Hampshire Financial Advisors
INVESTING THOUGHTS
Should I Try to Time the Stock Market?
Mutual Funds vs. ETFs
Inflation
The Cycle of Investor Emotion
Countering Arguments Against Index Funds
Annuities - Why We Don't Sell Them
Taxes on Investments
How Financial Firms Bill
Low Investment Fees
Retirement Financial Planning
Investing in a Bear Market
Investing in Gold
Is Your Investment Advisor Worth One Percent?
Active vs. Passive Investment Management
Investment Risk vs. Investment Return
Who Supports Index Funds?
Investing Concepts
Does Stock Picking Work?
The Growth and Importance of Female Investors
Behavioral Economics
The Forward P/E Ratio
Donor-Advised Fund vs. Private Foundation

Vergennes, VT Financial Advisors

206 Main Street, Suite 20

Vergennes, VT 05491

(802) 777-9768

Wayne, PA Financial Advisors

851 Duportail Rd, 2nd Floor

Chesterbrook, PA 19087

(610) 673-0074

Burlington, VT Financial Advisors

77 College Street, Suite 3A

Burlington, VT 05401

(802) 503-8280

Hanover, NH Financial Advisors

26 South Main Street, Suite 4

Hanover, NH 03755

(802) 341-0188

Rutland, VT Financial Advisors

734 E US Route 4, Suite 7

Rutland, VT 05701

(802) 829-6954


v 2.4.71 | © One Day In July LLC. All Rights Reserved.