
Full Stack Engineer – React, NodeJS
XO Life
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇩🇪 Germany
Visit company websiteJob 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