Staff Full-Stack Engineer - US
BetterUp
·
Posted:
August 1, 2023
·
Remote
About the position
This role is for someone who is passionate about their craft and wants to make a positive impact in the world. The company values the employer/employee relationship and offers a unique candidate experience. They provide extensive support and development opportunities, including a personal coach, a development plan, and a supportive team. The role involves building and maintaining integrations, services, and features to drive personal development and help individuals reach their full potential. It is a remote position in North America.
Responsibilities
- Collaborate with team members and stakeholders to craft consumer grade experiences with an SPA frontend (Ember) and RESTful backend (Ruby on Rails).
- Collaborate with cross functional teams to distill and synthesize requirements into discreet and meaningful iterations that can be implemented quickly to facilitate tight feedback loops and learning via data and metrics.
- Leverage Lean Startup and Agile methodologies along with Continuous Integration and Continuous Deployment infrastructure to rapidly prototype and validate ideas.
- Build scalable and tolerant systems using container technologies (Docker) and cloud infrastructure (Heroku, AWS) as well as internal tooling to accelerate product development cycles.
- Bachelor's Degree or Master's Degree in Computer Science or related Engineering field preferred.
- 10+ years relevant experience.
- Experience with Ruby on Rails, Ember.js, Gitflow, Docker or related technologies.
- Solid grasp of Agile product development processes (SCRUM, Kanban, Lean Startup, etc).
- Experience in current web technologies (HTTP, REST, Web Sockets, etc).
- Hands-on experience designing and running microservices.
- Ability to deal with ambiguity, demonstrate ownership, and lend your expertise to guiding the technical product roadmap.
- Frontline maintainer of "production" consumer application (volume, support, debugging).
- Strong experience with automated testing patterns.
- Alignment with BetterUp’s mission of enabling self-driven behavior change.
- Strong verbal and written communication.
Requirements
- Bachelor's Degree or Master's Degree in Computer Science or related Engineering field preferred
- 10+ years relevant experience
- Experience with Ruby on Rails, Ember.js, Gitflow, Docker or related technologies
- Solid grasp of Agile product development processes (SCRUM, Kanban, Lean Startup, etc)
- Experience in current web technologies (HTTP, REST, Web Sockets, etc)
- Hands-on experience designing and running microservices
- Ability to deal with ambiguity, demonstrate ownership, and lend your expertise to guiding the technical product roadmap
- Frontline maintainer of "production" consumer application (volume, support, debugging)
- Strong experience with automated testing patterns
- Alignment with BetterUp’s mission of enabling self-driven behavior change
- Strong verbal and written communication skills
Benefits
- Access to BetterUp coaching for you and a friend or family member
- Competitive compensation plan with advancement opportunities
- Medical, dental, and vision insurance
- Flexible paid time off
- All federal/statutory holidays observed
- 4 BetterUp Inner Work days
- 5 Volunteer Days to give back
- Learning and Development stipend
- Company-wide Summer & Winter breaks
- Year-round charitable contribution of your choice on behalf of BetterUp
- 401(k) self-contribution