What are the responsibilities and job description for the Senior Software Engineer position at Captura?
About the Company
Captura is a workflow and e-commerce software provider built for professional photographers, uniting industry-leading products and expertise from Fotomerchant, ImageQuix, Photolynx, Skylab, Studio Ninja, and Capturelife. With a focus on delivering customer-centric tools that simplify processes and increase efficiency, Captura is dedicated to helping photographers make more revenue, time, and opportunity through innovative technology solutions.
Working for Captura means being a part of an innovative, dedicated, and fast-growing global team where the opportunity for impact, career growth, and learning are embedded in our culture. We are excited to come to work every day and seek team members who are enthusiastic, value collaboration, have ideas to share, and want to continuously grow with our customers.
About the Role
We are looking for a seasoned full stack Senior Software Engineer to join our team. You’ll be a part of the engineering team responsible for the full software development lifecycle of our APIs, desktop and web applications that handle the workflow of capturing, selling and printing images taken by professional photographers. As a Senior Software Engineer, you should be comfortable working around both the frontend and backend of an application. You’re no stranger to deploying and scaling an infrastructure capable of handling thousands of requests per minute. You’re a driver of a process that loves to balance ensuring the quality of what we ship with the speed at which we send up our deployments. We are looking for a self-starter who loves a challenge. Someone with a passion for teaching and mentorship will fit right in. If you like to teach and learn through code review, whiteboarding, pair programming, and more, keep reading!
Responsibilities
- Technical expertise : A deep understanding of software architecture, design patterns and best practices. You produce efficient, reliable and scalable solutions and you’re skilled at making sure we are using the right tools, technologies and platforms to get the job done. When it comes to scaling you understand when it’s time to throw money at a problem or when to invest in cost savings.
- Mentorship and Team building : Play an active role in building a team together, fostering discussions and collaboration. Partake in our culture of learning together. Being a part of that solution means you thrive on providing and receiving feedback, knowing how to provide guidance on code review, technical leadership and healthy processes.
- Technical leadership : Design and architect complex scalable systems that ensure we can maintain and expand on them. Break down larger technical challenges into their respective components and be a part of planning out the phases of development to catch any challenges in advance.
- Code review and quality assurance : Participate, lead and shape our code review processes as we grow the engineering team. Set standards for documentation and ownership of testing what we ship, helping the team balance quality and speed of delivery.
- Cross-functional collaboration : Work closely with all the departments that have wants and needs of engineering. Align with product on feasibility and scoping exercises, our support team on escalation needs and with design on feature build outs. Be a bridge between the technical and non-technical parts of our business.
- Strategic alignment : Engage with our business strategy and vision to make sure we’re all walking in the same direction, making sure we’re focusing on the right things to drive the most value to our customers.
Qualifications
Equal Opportunity Statement
We firmly believe our differences make us collectively stronger. At Captura, we are committed to building a team diverse in background and experience. We recognize diversity as the presence of differences, including race, gender, religion, sexual orientation, ethnicity, nationality, socioeconomic status, language, (dis)ability, age, religious commitment, and political perspective. Diversity also encompasses differences in principles, values, thoughts, and beliefs. We believe our culture is also rich in opportunities for growth and experience. Captura is an equal opportunity employer that considers all applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Benefits