Role: Full Stack Engineer
Relanto, Inc.
Oakland, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Oakland, United States of America
Tech stack
HTML
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
User Authentication
Automation of Tests
Browser Compatibility
CSS
Cloud Computing
Continuous Integration
Amazon DynamoDB
Middleware
Identity and Access Management
Routing
Node.js
OAuth
OpenID
Performance Tuning
Next.js
JSON Web Token
Responsive Web Design
Search Technologies
Software Engineering
Systems Integration
TypeScript
Web Applications
Data Logging
React
Large Language Models
Express
Prompt Engineering
Cypress
Caching
Backend
GIT
Playwright
Front End Software Development
Functional Programming
React Testing Library
Cloudwatch
Api Gateway
NestJS
REST
Network Server
Serverless Computing
Docker
Microservices
Job description
- Design, develop, and maintain responsive and scalable web applications using React, Next.js, JavaScript, and TypeScript.
- Build reusable UI components, shared libraries, and frontend frameworks following modern development best practices.
- Implement complex user workflows using React Hooks, state-management frameworks, and component-driven architecture.
- Use Next.js capabilities such as server-side rendering, static generation, routing, middleware, and performance optimization.
- Integrate frontend applications with REST APIs, third-party services, authentication systems, and enterprise platforms.
- Ensure applications meet performance, accessibility, responsiveness, and cross-browser compatibility standards.
- Develop backend APIs and microservices using Node.js, Express.js, or NestJS.
- Build serverless and cloud-native solutions using AWS services such as Lambda, API Gateway, S3, DynamoDB, CloudFront, and CloudWatch.
- Implement authentication and authorization using JWT, OAuth, OIDC, and role-based access controls.
- Develop automated unit, integration, and end-to-end tests using Jest, React Testing Library, Cypress, or Playwright.
- Support Docker-based deployments, CI/CD pipelines, monitoring, logging, and production troubleshooting.
- Collaborate with product managers, UX designers, architects, and backend teams to translate business requirements into technical solutions.
- Support the integration of AI-powered features and MCP-based tools into web applications when required.
Requirements
- 5+ years of software engineering experience with a strong focus on frontend development.
- Strong hands-on experience with React, Next.js, JavaScript, TypeScript, HTML, and CSS.
- Good understanding of React Hooks, state management, reusable component design, and frontend architecture.
- Experience with Next.js rendering patterns, routing, caching, data fetching, and performance optimization.
- Strong experience integrating frontend applications with REST APIs and backend services.
- Good working experience with Node.js and frameworks such as Express.js or NestJS.
- Familiarity with AWS services including Lambda, API Gateway, S3, DynamoDB, CloudFront, IAM, and CloudWatch.
- Experience with responsive design, accessibility, browser compatibility, and frontend security.
- Experience with automated testing, Git, Docker, and CI/CD pipelines.
- Strong understanding of authentication and authorization mechanisms, including JWT, OAuth, and OIDC.
- Excellent problem-solving, communication, and collaboration skills.
Good to Have
- Exposure to AI-powered application development using Amazon Bedrock, OpenAI, Claude, or similar LLM platforms.
- Basic understanding of Model Context Protocol, including MCP clients, servers, tools, and integrations.
- Familiarity with prompt engineering, tool calling, streaming AI responses, RAG, or semantic search.