FE International, Inc.

Full Stack Developer

FE International, Inc.

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design and build scalable backend systems for a high-performance SaaS product
  • Architect and implement RESTful APIs to support web and product features
  • Translate product requirements into efficient system and database designs
  • Optimize system performance for speed, scalability, and reliability
  • Design data flow across services involving search, caching, and asynchronous processing
  • Build and maintain secure and reliable cloud-based infrastructure on AWS
  • Implement and manage containerized services for deployment and scaling
  • Ensure system observability through logging, monitoring, and error tracking
  • Collaborate with product and engineering teams to define technical solutions
  • Participate in architecture decisions for scaling multi-tenant SaaS systems
  • Identify bottlenecks in existing systems and implement performance improvements
  • Ensure code quality through reviews, testing practices, and engineering standards

Requirements

  • Node.js and Express.js: server-side development, REST API design, middleware patterns
  • Deep understanding of JavaScript (ES6+, async/await, event loop)
  • MySQL (schema design, optimization, connection pooling)
  • Redis (caching, sessions, rate limiting)
  • Elasticsearch (indexing, querying, lifecycle management)
  • Hands on experience with AWS services: EC2, RDS (Aurora), ElastiCache, SQS, S3, SES, ECR, ECS
  • Strong experience with Docker & Docker Compose
  • Writing Dockerfiles and managing containerized deployments
  • Git version control and branching strategies
Benefits
  • Health insurance
  • Remote work options
Applicant Tracking System Keywords

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

Hard Skills & Tools
Node.jsExpress.jsJavaScriptMySQLRedisElasticsearchAWSDockerDocker ComposeRESTful APIs
Soft Skills
collaborationproblem-solvingcommunicationtechnical solutionsperformance optimizationcode qualityarchitecture decisions