Back to all openings
Engineering
Full Stack Developer
Remote
Full-time
Posted 1 week ago
We're looking for a talented Full Stack Developer to join our engineering team and help build innovative web applications from front to back across our diverse product portfolio. You'll have entrepreneurial opportunities to contribute to new product ideas and help conceptualize and launch new companies throughout your time with us.
Salary Range
$120,000 - $160,000
Responsibilities
- Design and develop web applications using modern JavaScript frameworks (React, Vue, etc.) and server-side technologies (Node.js, Django, Ruby on Rails)
- Build and maintain RESTful APIs and GraphQL endpoints
- Implement database schemas and write efficient queries
- Collaborate with designers, product managers, and other engineers
- Participate in code reviews and provide constructive feedback to peers
- Optimize applications for maximum speed and scalability
- Stay up-to-date with emerging trends and technologies in web development
Requirements
- 4+ years of experience in full stack web development
- Strong proficiency in JavaScript/TypeScript and at least one backend language (Python, Ruby, etc.)
- Experience with modern frontend frameworks (React, Angular, Vue)
- Solid understanding of server-side programming and web server technologies
- Proficiency with database technologies (SQL, NoSQL)
- Knowledge of web security best practices
- Familiarity with CI/CD pipelines and deployment processes
- Experience with cloud services (AWS, GCP, Azure)
- Strong problem-solving skills and attention to detail
Benefits
- Competitive salary and equity package
- Comprehensive health, dental, and vision insurance
- Flexible work arrangements (remote, hybrid)
- Unlimited PTO policy
- Retirement plan for your location
- Learning and development budget
- Home office stipend
- Regular team retreats
About ember
ember is a venture studio creating innovative technology companies that solve real-world problems.
Learn more about usOur Hiring Process
- 1Application review
- 2Initial screening call
- 3Technical/skills assessment
- 4Team interviews
- 5Final interview & offer