Software Engineer II
Captura
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role overview
You will be a Software Engineer II at Captura, delivering features independently for the Yearbook product suite—including SSY (school and studio yearbooks) and Memento. You’ll work across a modern Vue.js + Node.js stack, partnering with senior engineers, product managers, and designers to ship reliable, well-tested code.
Responsibilities
- Deliver end-to-end features across the Yearbook suite, with minimal guidance
- Build user-facing interfaces using Vue.js and supporting UI libraries
- Develop and maintain Node.js services and APIs for yearbook workflows (ordering, image handling)
- Break product requirements into well-scoped engineering tasks and reasonable estimates
- Communicate proactively on progress, risks, and blockers
- Contribute to product discussions by surfacing edge cases, constraints, and user impact
Code quality & engineering practices
- Write clean, maintainable, well-tested code following team standards
- Implement unit, integration, and end-to-end tests as appropriate
- Participate actively in code reviews (giving and receiving feedback)
- Follow established practices for security, error handling, logging, and performance
- Refactor to reduce complexity and improve maintainability
- Keep documentation, runbooks, and onboarding materials current
Collaboration & communication
- Partner with product managers and designers to clarify requirements and shape solutions
- Learn through senior engineer design discussions and code reviews
- Communicate clearly via PRs, tickets, and design docs and in meetings
- Participate in sprint planning, retrospectives, and related ceremonies
- Collaborate with QA on test plans, bug triage, and quality improvements
- Engage with Customer Success/Support to reproduce and understand customer issues
Operations & production support
- Participate in on-call rotations (with ramp-up) for Yearbook products
- Debug production issues across:
- SSY (Heroku)
- Memento (AWS)
- Use observability tools to monitor health and respond to alerts
- Follow runbooks for routine operations and incident response
- Contribute to post-mortems and help prevent recurrence
- Improve operational tooling and automation when opportunities arise
Learning and growth
- Deepen expertise in Vue.js and Node.js and increase understanding of how the systems fit together
- Begin contributing to technical decisions within the team
About Captura
Captura is a workflow and e-commerce software provider built for professional photographers. It brings together expertise from several photography-focused companies to deliver customer-centric tools that help photographers and the schools/studios/families they work with simplify workflows and increase efficiency and revenue.
Scraped 5/15/2026