Software Engineer

New
Remote - Argentina; Remote - Colombia ; Remote - Costa Rica ; Remote - MexicoFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
DockerGraphQLSQLJavascriptTypeScriptgRPCNest.jsNext.jsReactRESTful APIs

Requirements

  • 3+ years of professional software engineering experience, or equivalent experience building and maintaining production-quality web applications.
  • Experience with TypeScript or JavaScript and React.
  • Familiarity with modern frontend development practices, including component-based architecture, state management, testing, and debugging.
  • Experience working with APIs, such as REST, gRPC, GraphQL, or similar service interfaces.
  • Basic understanding of backend concepts such as databases, HTTP services, authentication, and API design.
  • Ability to write clear, maintainable code and participate constructively in code review.
  • Interest in learning about frontend architecture, access control concepts, application security, and production operations.
  • Strong written and verbal communication skills.

Responsibilities

  • Build, maintain, and evolve customer-facing web applications using TypeScript and React.
  • Develop user interfaces, frontend application logic, and backend-for-frontend functionality using frameworks such as NestJS and NextJS.
  • Integrate with existing services through REST, gRPC, and other internal APIs.
  • Collaborate with engineers across the team and adjacent groups to build features related to authentication, authorization, cloud storage resource management, and customer administration.
  • Participate in technical design discussions and help break down product requirements into clear engineering tasks.
  • Write reliable, maintainable code with attention to testing, accessibility, performance, and security.
  • Debug issues across frontend applications and service integrations.
  • Contribute to observability, operational readiness, and production support for the systems your team owns.
  • Improve developer velocity and code quality through thoughtful automation, code review, documentation, and use of modern AI-assisted engineering tools.
  • Collaborate cross-functionally with Product, Security, Quality Assurance, Support, Finance, and other partners.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now