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.
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.