Remote
Full-time, 40 hours/week
Pay negotiable commensurate with experience
Come join one of the best places to work in Columbia, MO! Our development team is at the core of SuretyBonds.com’s industry-leading technology products and innovations. We are a small and growing team that prides itself in our modern tech stack: React, Next JS, TailwindCSS, Node JS, Express, MongoDB, AWS, Docker.
We’re looking to hire developers of all experience levels across our technology stack. So, even if you think you’re not a perfect fit for this position, we still encourage you to apply if:
You have a strong grasp of modern JavaScript development and are passionate about designing, testing, and implementing clean and maintainable code.
You enjoy working autonomously as well as collaborating with team members when launching industry-leading user interfaces and/or backend services.
Most importantly, you understand the inherent value that comes along with questioning the status quo, which enables you to break down complicated concepts into simpler and easier processes.
Interested in joining our Development Team?
We are hiring for all skill levels, so while we don’t expect you to meet all of the following, here are some of the responsibilities, skills, qualifications, and interests we expect you to have (depending on experience). We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’d love to hear from you.
What you will do:
Act as a Full-Stack Developer and write clean, maintainable, and testable code using ES6 JavaScript and the MERN stack (MongoDB, Express, React, and Node).
Maintain and refactor existing web applications, and develop new applications and features
Collaborate with other team members through code reviews, design sessions, and meetings
Act as project lead on feature requests
Understand and influence company vision and strategy
Work with company leaders to inform product roadmapping, identifying bugs and devising solutions for these problems
Provide system support on in-house applications
How you will work:
You will be an engaged participant in checking/testing both your and the rest of the team’s work
Engage in problem analysis from both engineering and non-engineering staff, and collaboratively map that into a project plan
You will work closely with the entire development team and company leadership/stakeholders
What you need to know (or be willing to learn):
Proficient in NoSQL databases - we use MongoDB
Full-Stack JavaScript - we use ES6 and the MERN stack
Experience building and consuming REST APIs
Familiarity with Git
Bonus Points:
Comfortable in Linux servers and the command line
Experience with AWS, Ansible, Docker, and/or micro-service app architecture
Interest in the insurance industry
Experience writing tests for software - unit, integration, end-to-end, etc.
Characteristics of a SuretyBonds.com Development Team Member
Positive, solution-oriented thinker who is willing to take initiative and add value where they see it.
Does not practice gatekeeping, and is open to ideas from all experience levels and skillsets.
Quick learner and eager to help and/or learn wherever needed.
The capacity and desire to take ownership and accountability of a project.
You have a strong grasp of modern JavaScript development and are passionate about designing, testing, and implementing clean and maintainable code.
You enjoy working autonomously as well as collaborating with team members when launching industry-leading user interfaces and/or backend services.
Most importantly, you understand the inherent value that comes along with questioning the status quo, which enables you to break down complicated concepts into simpler and easier processes.
Proficient in NoSQL databases - we use MongoDB
Full-Stack JavaScript - we use ES6 and the MERN stack
Experience building and consuming REST APIs
Familiarity with Git
Comfortable in Linux servers and the command line
Experience with AWS, Ansible, Docker, and/or micro-service app architecture
Interest in the insurance industry
Experience writing tests for software - unit, integration, end-to-end, etc.