About the job
Are you a talented software developer eager to tackle real-world challenges with innovative solutions?
Join Jobber, where we are on the lookout for a driven Intermediate Software Engineer to enhance our dynamic Software Engineering team.
At Jobber, our mission goes beyond just building products; we strive to empower small businesses to succeed by solving their most pressing problems. Our core values, humility, supportiveness, and genuine care, are more than just words; they are integral to our culture. We cultivate a collaborative environment that encourages team autonomy and directly influences the company’s trajectory. Our iterative release process allows us to address technical debt while continuously gathering feedback from our customers to refine their experiences.
We prioritize professional growth with abundant onboarding resources, tutorials, hackathons, and mentorship opportunities. Our diverse teams provide a rich ground for learning and collaboration. Our leaders are empathetic, committed to fostering a healthy work-life balance, and dedicated to helping you achieve your career aspirations.
The Role:
As an Intermediate Software Engineer reporting to the Software Engineering Manager, you will work alongside fellow developers in a Scrum team to create an industry-leading product that supports our customers' success. We seek individuals ready to confront the challenges faced by millions of entrepreneurs and eager to advance their skills while contributing to a cohesive team effort.
In this position, you will be committed to producing well-tested, scalable, and organized code. You’ll find opportunities to learn, collaborate, and grow while ensuring the delivery of high-quality solutions.
Your Responsibilities:
Design, develop, and deliver features that meet customer needs, collaborating with cross-functional teams.
Engage closely with senior engineers to clarify requirements and define technical solutions.
Write, review, and maintain clean, scalable, and well-documented code.
Participate in code reviews to uphold code quality and maintainability.
Work with your team to identify and resolve technical challenges.
