
Senior Full-Stack Product Engineer
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Dominican Republic.
• Collaborate directly with business stakeholders to gain insights into goals, user needs, and constraints.
• Articulate business requirements as distinct problem statements along with acceptance criteria.
• Evaluate various solution alternatives and communicate trade-offs in business terminology.
• Manage approved modifications from the design phase through to implementation, testing, release, and production support.
• Design and enhance scalable, secure, reliable, and maintainable software architectures.
• Develop and sustain front-end applications using React and TypeScript.
• Create and manage Python-based back-end services.
• Integrate applications with GraphQL APIs and partner systems.
• Collaborate with product and design teams on user flows, wireframes, mockups, data visualization, and analytics-driven features.
• Incorporate user behavior and usage metrics to assess performance of changes.
• Ensure code quality through testing, refactoring, code reviews, CI/CD practices, and production monitoring.
• Engage with both business and technical teams, providing updates on progress, risks, decisions, and product developments.
• Investigate tools and design methodologies to meet product and engineering requirements.
• Participate in broader platform development initiatives when necessary.
• 3–5+ years of professional experience in software engineering, specifically in delivering front-end, back-end, or full-stack solutions.
• 2–3+ years of experience with React and contemporary front-end development practices.
• 2–3+ years of experience with Python in production settings.
• Proven track record in managing software changes through testing, deployment, and production support.
• Experience in clarifying business requirements, assessing solution options, and conveying trade-offs to non-technical stakeholders.
• In-depth knowledge of software architecture and system design, covering component boundaries, API and integration design, data modeling, scalability, reliability, security, and maintainability.
• Strong skills in TypeScript, React, and modern styling frameworks like SCSS or CSS.
• Experience in designing and consuming APIs, including proficiency in GraphQL.
• Familiarity with AI tools in software development, with the capability to review, test, and take ownership of the resultant code.
• Hands-on experience with AWS, Docker, CDNs, and CI/CD workflows.
• Knowledge of Apache Airflow, Neo4j, or similar data-driven technologies is advantageous.
• Solid grasp of Git and best practices in version control.
• Ability to collaborate with product and design teams on user experience, data visualization, and product analytics.
• Excellent communication skills for engagement with both technical and non-technical stakeholders.
• Bachelor’s degree in Computer Science or a related discipline, or equivalent experience.
• Advanced proficiency in English.
• Residing in LATAM.
• Flexible remote work arrangement.
• Contract employment.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.