Software Engineer (Entry Level)

Engineering · Full-time · New York, United States

Job description

About The Role

We are looking for an entry-level Software engineer who is excited to start their career with a small but growing team and company. You will report to the lead architect and play a foundational role in creating our platform, infrastructure, and overall process.

You will:

  • Work closely with the engineering team, as well as the product and design teams, to contribute to a newly built web application, as a foundation for an innovative insuretech offering.

  • Design, implement, and maintain new features including data models, APIs, business logic, partner integrations, application infrastructure, and mobile responsive UI

  • Propose and make improvements to existing code and process based on evidence and not opinion.

You will bring the following experience to the team:

  • Experience with or interest in Ruby, PostgreSQL,Tailwind CSS, and Vue.js

  • An interest in decomposing larger tasks and problems into actionable and atomic steps

  • Comfort with or willingness to learn enough to contribute to all facets of the application from front-end to hosting and deployment

  • An interest in object-oriented design

  • Nice to haves: Heroku, GitHub actions, Jest, some form of agile development

Things that would make this role a good fit for you:

  • You ask questions early in your tenure and often, and have no problems with saying "I don't know."

  • You want to know why you're building what you're building and the customer pain points we're all trying to solve.

  • You will mentor members of the development team (of more and less experience - we think it goes both ways) on software development best practices and new technologies with relevant cases for their use.

  • You want to create scalable processes that reduce or automate repetitive tasks through continuous improvement.

  • Your team's culture is important to you, and our culture resonates with you.

Culturally, we want members of our team to be confident enough to present an idea and build a case for it while maintaining a level of humility that there are multiple solutions and theirs may not be the one leveraged. Also, they should be willing to speak up and ask questions or for help and know that that is not only encouraged, but preferred. Transparency and communication are crucial.

Org chart

Peers

View in org chart

Open roles at Overalls

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.