About The Position

Ryz Labs is partnering with a client seeking a Software Engineer to improve the reliability, usability, and overall quality of a production web application. The engineer will work across the application to investigate unexpected behavior, identify technical issues, and implement code-level improvements that make the product more reliable for users. The role involves understanding how systems work, investigating complex problems, and turning unclear issues into practical, lasting solutions. The engineer will collaborate with product and engineering teammates to troubleshoot production behavior, improve existing functionality, and prevent recurring issues through thoughtful engineering. This is a hands-on engineering role focused on both building software and improving existing applications. The position is a direct contract with the client, full-time, remote, and limited to candidates in Latin America.

Requirements

  • 2–4 years of experience developing and maintaining production web applications.
  • Strong proficiency in TypeScript and React.
  • Working knowledge of SQL and relational databases.
  • Experience debugging application issues and troubleshooting unexpected behavior in production or development environments.
  • Ability to investigate problems using logs, error reports, user feedback, and incomplete technical information.
  • Strong problem-solving skills and attention to detail.
  • Ability to understand existing codebases and make targeted improvements without introducing regressions.
  • Strong written and verbal English communication skills.
  • Comfortable collaborating asynchronously with a distributed engineering team.

Nice To Haves

  • Experience with Next.js or other modern web frameworks.
  • Familiarity with PostgreSQL and ORMs such as Drizzle.
  • Experience with error monitoring and product analytics tools such as Sentry and PostHog.
  • Exposure to cloud platforms and deployment environments such as Vercel or AWS.
  • Experience with production incident investigation, on-call rotations, or application maintenance.
  • Familiarity with Hono, Neon, Terraform, or similar technologies.
  • Experience improving application reliability, usability, or performance through code changes.

Responsibilities

  • Investigate and resolve bugs across the frontend, backend, and database.
  • Reproduce unexpected application behavior and identify the underlying technical cause.
  • Implement fixes and improvements using TypeScript and React.
  • Analyze application data and SQL queries to understand unexpected results and troubleshoot issues.
  • Use logs, monitoring tools, and error-tracking platforms to diagnose production problems.
  • Improve application usability by refining forms, filters, sorting, error handling, and other user-facing functionality.
  • Identify recurring technical problems and develop solutions that prevent them from happening again.
  • Contribute to code quality, application stability, dependency updates, and security improvements.
  • Collaborate with product and engineering teammates to prioritize issues and deliver reliable solutions.
  • Communicate technical findings clearly and document investigations and solutions for distributed teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service