XO Life

Full Stack Engineer – React, NodeJS

XO Life

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

AWSCloudDockerGoogle Cloud PlatformJavaScriptKubernetesMongoDBReactReact NativeRedisTypeScript

About the role

  • Build responsive and intuitive mobile first user interfaces using React and React Native
  • Implement modern UI/UX designs with attention to accessibility and performance
  • Integrate frontend applications with backend APIs and services
  • Design and implement scalable backend architectures
  • Optimize application performance and implement efficient state management
  • Develop cross-platform mobile applications using Expo and React Native
  • Build data processing pipelines and background jobs
  • Design and optimize database schemas (MongoDB, Redis)
  • Implement data migration strategies and ensure data integrity
  • Monitor and optimize database performance
  • Design full-stack architectures that scale from web to mobile
  • Integrate third-party APIs and services
  • Implement real-time features using WebSockets
  • Deploy and manage applications in cloud environments (AWS, GCP)
  • Implement containerization with Docker and Kubernetes
  • Monitor system performance and troubleshoot issues across the stack
  • Ensure security best practices and compliance
  • Build and maintain CI/CD pipelines
  • Be fully responsible for the quality of the produced outcome
  • Work closely with product managers, designers, and other engineers
  • Participate in code reviews and maintain code quality standards
  • Write comprehensive technical documentation

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field OR equivalent work experience with strong technical portfolio
  • 7+ years of full-stack product development experience
  • Experience with growth techniques
  • Experience with testing frameworks (unit, integration, end-to-end)
  • Experience with performance optimization and monitoring tools
  • Experience with mobile-first development and responsive design
  • Expert-level proficiency in modern JavaScript (ES6+)
  • Strong experience with React, hooks, context API, and state management
  • Proficiency in modern CSS, styled-components, or similar
  • Familiarity with Expo framework and development workflow
  • Experience building cross-platform mobile applications
  • Strong server-side JavaScript/TypeScript development
  • Experience building RESTful APIs and web services
  • Experience with MongoDB, Redis for caching
  • Strong problem-solving and analytical abilities
  • Good communication and teamwork abilities
  • Eagerness and passion to work in agile and lean development environments
  • Deep product and customer-centric attitude — always advocate for user needs
Benefits
  • 100% remote with best IT equipment
  • Mac computer provided
  • Regular team events and offsite weeks

Applicant Tracking System Keywords

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

Hard skills
ReactReact NativeJavaScriptTypeScriptCSSMongoDBRedisDockerKubernetesAPI integration
Soft skills
problem-solvinganalytical abilitiescommunicationteamworkagile developmentlean developmentuser advocacyattention to accessibilityperformance optimizationcode quality standards
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering