A Product Engineer is a technical professional who bridges the gap between product vision and technical implementation, focusing on building scalable, user-centric features while collaborating closely with design and product teams to deliver exceptional digital experiences.
Tasks:
- Develop and maintain high-quality web and mobile applications using modern technologies.
- Collaborate with Product Designers and Product Managers to implement pixel-perfect designs.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in code reviews and provide constructive feedback to team members.
- Optimize application performance and ensure scalability across different platforms.
- Implement responsive designs that work seamlessly across desktop and mobile devices.
- Integrate third-party APIs and services to enhance product functionality.
- Debug and troubleshoot technical issues in production environments.
- Contribute to technical architecture decisions and technology stack improvements.
- Stay updated with the latest development trends, tools, and frameworks.
- Participate in agile development processes including sprint planning and retrospectives.
- Mentor junior engineers and share knowledge through technical documentation.
Requirements:
- No Degree Required, relevant experience is enough.
- 3+ years of experience in software development, preferably in product-focused environments.
- Strong proficiency in modern JavaScript/TypeScript and at least one major framework (we use React).
- Experience with backend technologies and database management (we use Next.js and PostgreSQL/Firestore).
- Solid understanding of RESTful APIs and modern web development practices.
- Experience with version control systems (Git) and collaborative development workflows.
- Knowledge of responsive design principles and cross-browser compatibility.
- Familiarity with cloud platforms (We use GCP) and deployment processes.
- Experience with agile development methodologies and project management tools (we use Linear).
- Strong problem-solving skills and ability to work with complex technical challenges.
- Excellent communication skills and ability to explain technical concepts to non-technical stakeholders.
- Not afraid of ownership and responsibility.
- Product-oriented mindset.
- Continuous learner who stays current with technology trends and best practices.
- Understanding of security best practices in web development.
Benefits: