Position Overview
We’re looking for a Product Engineer—a single, broad role that combines domain understanding, technical fluency, and architectural judgment, leveraging AI tools to deliver end-to-end across the stack. Product Engineers own features from concept through production: shaping requirements with business partners, designing the architecture, building the UI and backend, and integrating data and services.
At this level, you’ll work with guidance from senior engineers and product partners, but you’re expected to take real ownership of features, learn the business domain quickly, and grow into someone who can independently translate business needs into production-quality software.
This role begins as a consulting engagement with a right-to-hire path.
What You’ll Do
Deliver features end-to-end with guidance: requirements clarification, implementation across backend and frontend, testing, and deployment.
Partner with business stakeholders and senior engineers to understand workflows, ask good questions, and validate that solutions match intent.
Build across the stack: backend services (Java/Spring), frontend components (Vue.js), API integrations, and data queries.
Use modern AI development tools (Claude Code, MCP, LLM APIs) to accelerate your work—prototyping, code generation, analysis, and troubleshooting—while building strong habits around verification and correctness.
Write clean, maintainable code with practical testing discipline and clear documentation where it adds value.
Contribute to code reviews, team discussions, and shared tooling—learning from senior engineers and giving back where you can.
Build domain knowledge: invest in understanding the business context behind the software, not just the technical requirements.
What We’re Looking For
Nice to Have