
Senior Fullstack Developer – Java, Javascript, GraphQL
Darwoft
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇦🇷 Argentina
Visit company websiteJob 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