Darwoft

Senior Fullstack Developer – Java, Javascript, GraphQL

Darwoft

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇦🇷 Argentina

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformGraphQLJavaNoSQLReactSQL

About the role

  • Design, build, and maintain backend-heavy full-stack systems using Java as the primary backend language
  • Develop frontend components using React or Angular, collaborating closely with product and design teams
  • Build and operate distributed systems with horizontal scalability, reliability, and fault tolerance in mind
  • Design and maintain APIs (REST and/or GraphQL) consumed across multiple internal platforms
  • Implement and maintain authentication and authorization mechanisms (JWT, OAuth2, SAML, role- or policy-based access)
  • Deploy, operate, and debug production systems in cloud environments (AWS, Azure, or GCP)
  • Write and maintain automated tests (unit and integration)
  • Use logging, metrics, and observability tools to troubleshoot production issues
  • Collaborate with platform, infrastructure, and product teams to evolve shared systems

Requirements

  • 5+ years of professional experience as a Software Engineer, with a strong backend focus
  • Strong experience developing backend systems with Java
  • Experience with modern frontend frameworks such as React or Angular
  • Proven experience designing and operating distributed systems
  • Strong experience building and consuming REST and/or GraphQL APIs
  • Solid understanding of authentication and authorization concepts (JWT, OAuth2, SAML, RBAC/ABAC)
  • Experience working with SQL and NoSQL data stores
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP)
  • Experience with containerized development using Docker
  • Experience with logging, monitoring, and production debugging
  • Strong written and spoken English communication skills
  • Ability to work independently, bring structure to ambiguity, and collaborate effectively
Benefits
  • 100% remote work
  • Argentinas public holidays
  • English classes
  • Referral program
  • Access to learning platforms

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaReactAngularRESTGraphQLJWTOAuth2SAMLSQLNoSQL
Soft skills
communicationcollaborationindependenceproblem-solvingadaptability