Full Stack Product Engineer
J
JobgetherDigital analytics
Working remotely from India, No meetings scheduled after 10 p.m. in any time zone.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Strong written and spoken English
- Experience
- At least 5 years of experience delivering full-stack software
- Required Skills
- PHPJavascriptMySQLTypeScriptVue.JsProduct Development
Requirements
- At least 5 years of experience delivering full-stack software.
- Technical depth to investigate complex problems, evaluate architectural choices, and make sound engineering decisions.
- Strong product judgment and a customer-focused mindset; explain why features matter and how they can deliver measurable value.
- Demonstrated ownership of projects and outcomes, including clarifying ambiguous requirements and shaping solutions.
- Experience working with mature codebases and established systems without unnecessary rewrites or disruption.
- Balance delivery speed with software quality, privacy, security, performance, maintainability, and backwards compatibility.
- Practical experience using AI tools across the software development lifecycle, including requirements refinement, prompt-context preparation, implementation, testing, and validation.
- Willingness to maintain reusable AI workflows and instructions, follow developments in AI models and engineering tools, and experiment with approaches that improve delivery and quality.
- Strong written and spoken English; communicate technical concepts, document decisions, and collaborate across time zones.
- Flexibility to work across frontend, backend, databases, APIs, documentation, product workflows, and customer feedback.
- Familiarity with PHP, MySQL, JavaScript, Vue.js, and TypeScript is beneficial but not essential.
- Helpful experience includes product management, UI/UX design, building a product or business, open-source projects, plugins and APIs, analytics, data-intensive systems, or enterprise software.
Responsibilities
- Collaborate with Product, engineering colleagues, and customers to identify problems, clarify requirements, and define successful outcomes.
- Evaluate technical approaches, prototype ideas, and make informed decisions about scope, priorities, and implementation.
- Design and implement solutions across frontend, backend, databases, APIs, and product workflows.
- Investigate mature systems and improve functionality while maintaining compatibility with customers, integrations, plugins, and open-source users.
- Integrate privacy, security, accessibility, performance, maintainability, and backwards compatibility into development.
- Work with Product, Design, Quality Assurance, and engineering teams to deliver cohesive solutions.
- Ship improvements incrementally, take responsibility for production outcomes, and use customer feedback and evidence to guide enhancements.
- Apply approved AI tools to requirements refinement, ideation, prototyping, implementation, code review, and testing; critically evaluate and verify generated work.
- Maintain reusable AI instructions and workflows, experiment with tools and models, and identify ways to improve engineering efficiency without compromising quality or security.
- Share decisions, progress, technical trade-offs, and learnings in a globally distributed, asynchronous working environment.
View Full Description & ApplyYou'll be redirected to the employer's site