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 us

Our Hiring Process

  1. 1
    Application review
  2. 2
    Initial screening call
  3. 3
    Technical/skills assessment
  4. 4
    Team interviews
  5. 5
    Final interview & offer
Ready to apply?

Join our team and help build the future

If you're passionate about our mission and believe you have what it takes, we'd love to hear from you.