Senior Software Engineer (Fullstack)
Job description
About the role
You will architect intake pipelines that reliably ingest complex image data and associated metadata for our global marketplace. You will design the build layer where automated editing logic coordinates seamlessly with photographer workflows to ensure production stability. You will craft review mechanisms that validate visual quality and metadata accuracy prior to every release cycle. You will orchestrate ship routines that deploy features safely to a massive and diverse consumer audience across numerous cities. You will establish partner integrations that connect our platform with external booking and asset systems efficiently. You will define testing strategies that maintain web interface stability as new AI tools are incorporated into the stack on an ongoing basis. You will implement monitoring that tracks rendering performance and user experience in real time to guide product decisions. You will guide documentation so operations teams can understand and maintain intricate services without disruption.
Key facts
What you'll do
- Architect intake pipelines that reliably ingest complex image data and associated metadata for high-volume consumer requests.
- Design the build layer where automated editing logic coordinates seamlessly with photographer workflows to optimize throughput.
- Craft review mechanisms that validate visual quality and metadata accuracy prior to release to prevent production issues.
- Orchestrate ship routines that deploy features safely to a global consumer audience with varying regulatory and performance needs.
- Establish partner integrations that connect our platform with external booking and asset systems to streamline data exchange.
- Define testing strategies that maintain web interface stability as new AI tools are incorporated into the stack rapidly.
- Implement monitoring that tracks rendering performance and user experience in real time to identify and resolve regressions quickly.
- Guide documentation so operations teams can understand and maintain intricate services with clarity and precision.
- Translate complex product requirements into robust technical specifications that align with long-term platform goals.
- Collaborate closely with data science and product teams to iterate on AI features that enhance photographer and user outcomes.
- Ensure all engineering work adheres to security best practices and scalability standards for marketplace operations.
- Drive continuous improvement initiatives that refine development processes and tooling across the engineering organization.
- Mentor junior engineers by providing code reviews, technical guidance, and constructive feedback to elevate team capabilities.
- Participate in on-call rotations to support production services and respond to critical incidents promptly.
Requirements
You bring three to five years of professional experience shipping consumer web products in fast-paced environments.
You write Node and React code at a level that handles complex algorithms and rich interfaces with ease and maintainability.
You navigate back-end challenges and front-end intricacies without difficulty or hesitation in ambiguous situations.
You have used AI tools such as Claude, Cursor, and Copilot to reshape your daily development process effectively.
You prefer to rely on these instruments rather than returning to older manual workflows that slow down delivery.
You understand the implications of integrating artificial intelligence into production systems and act responsibly.
You communicate clearly and professionally with both technical and non-technical stakeholders across distributed teams.
You take ownership of your work from initial design through deployment and post-launch observation and refinement.
Nice to have
There are no preferred items listed in the source beyond the core requirements and daily tool usage.
Practical notes
This is a full-time position based in Mexico City. Details regarding application procedures and requirements must be confirmed Applicants should review the official posting to confirm duties, pay, location, and start date before proceeding. The listing names Mexico City as the location, but remote policy details must be verified Apply on the official posting to confirm all responsibilities, compensation, and location specifics for this role at Snappr.