
Software Engineer
The Company:
Faraday Future (FF) is a California-based mobility company, leveraging the latest technologies and world’s best talent to realize exciting new possibilities in mobility. We’re producing user-centric, technology-first vehicles to establish new paradigms in human-vehicle interaction. We’re not just seeking to change how our cars work – we’re seeking to change the way we drive. At FF, we’re creating something new, something connected, and something with a true global impact.
Your Role:
As a Software Engineer, you’ll collaborate with some of the industry’s brightest minds to design, develop, and launch web applications from the ground up. You’ll leverage your expertise across cloud platforms, back‑end services, and front‑end frameworks to deliver robust, scalable solutions on tight timelines. You’re comfortable owning projects end‑to‑end—from initial concept and architecture through implementation, testing, and deployment—and you champion clean, maintainable code and well‑structured design systems. Above all, you’re passionate about creating seamless, high‑performance user experiences that delight our customers. Basically, you’ll ensure that our users have a rich online experience.
Basic Qualifications:
- 5+ years of hands‑on experience in full‑stack web development, delivering end‑to‑end solutions.
- Demonstrated expertise and passion for building modern web applications using best practices and emerging technologies.
- Advanced skills across cloud infrastructure, back‑end services, and front‑end frameworks, with a track record of architecting scalable, maintainable systems.
- Deep familiarity with Amazon Web Services (e.g., EC2, S3, Lambda, RDS) and related DevOps tooling.
Preferred Qualifications:
- Professional working proficiency in:
- English
- Mandarin Chinese
- Proven expertise with:
- Frontend Development: Expertise in React.js and TypeScript/JavaScript, including state management, component design, and performance optimization.
- Backend Development: Proficiency in one of the following:
- Node.js: Experience with Node.js and related frameworks, with the ability to design and implement RESTful and event‑driven services.
- Java: Experience with Java and related frameworks (e.g., Spring Boot, MyBatis), with the ability to design and implement RESTful services.
- AWS Cloud Expertise: Hands‑on experience designing and implementing scalable, secure web applications using AWS services (e.g., Lambda, API Gateway, CloudFormation, S3, RDS, and IAM).
- Nice-to-Have Skills:
- Containerization & Orchestration: Experience deploying and managing applications with Docker, Kubernetes, and Nginx.
- CI/CD & DevOps: Familiarity with setting up and maintaining CI/CD pipelines using Jenkins or similar tools (e.g., GitLab CI/CD, GitHub Actions).
- Version Control: Proficiency with Git platforms (e.g., Bitbucket, GitHub, GitLab) for branching strategies, code reviews, and release management.
- Data Management: Experience with NoSQL databases (e.g., MongoDB, Redis) and relational databases (e.g., MySQL), including schema design and query optimization.
- Message Queues: Familiarity with message queue systems (e.g., RabbitMQ, Kafka).
- Architectural Design: Understanding of microservices architecture, service discovery mechanisms (e.g., Nacos, ZooKeeper), and API gateway patterns.
- Quality Assurance & Documentation: Ability to write unit/integration tests, end-to-end tests, and produce clear technical documentation.
- CRM Systems: Experience with SAP, Salesforce, or similar CRM platforms.
Perks + Benefits
- Healthcare + dental + vision benefits (Free for you/discounted for family)
- 401(k) options
- Relocation assistance + reimbursement
- Casual dress code + relaxed work environment
- Culturally diverse, progressive atmosphere
- “Soul of Faraday” community outreach team
Faraday Future is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Apply for this job
*
indicates a required field