Full-Stack Engineer

BetterUp


1 month ago

05/08/2019 12:46:25

Job type: Full-time

Hiring from: USA

Category: Software Dev


BetterUp is a mobile-based coaching platform that brings personalized professional coaching to employees at all levels. We help managers lead better, teams perform better, and employees thrive personally and inspire professionally. Our mission is to help professionals everywhere pursue their lives with greater clarity, purpose, and passion. Our product was developed by a team of leading behavioral scientists, researchers, and technologists. Were already transforming the way companies approach talent development at high-performing organizations like LinkedIn, Salesforce, Visa, Deloitte, and Logitech. 


This is a remote role, anywhere in the US!


Your responsibilities will include

Product Engineer - Collaborate with designers and stakeholders to craft consumer grade experiences with SPA frontend (Ember) and RESTful backend (Ruby on Rails).

Lean and Agile Owner - 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.

Data Spelunker - Answer business questions and influence product roadmap decisions using statistical analysis, ad-hoc reporting, or machine learning algorithms for offline modeling.  Enable team members to answer questions with data systems and processes that leverage quantitative and qualitative inputs.  

Operational Maintainer - Build scalable and tolerant systems using container technologies (Docker) and cloud infrastructure (AWS) as well as internal tooling to accelerate product development cycles.

You will be successful if you

Act as an owner - It’s not done until it’s in production.  Adept at moving projects forward and able to unblock projects regardless of role on the project.

Do less, deliver more - Familiar with the terms YAGNI and yak shaving?  Focus your efforts on high impact initiatives that really move the needle.

Impress yourself - We hold ourselves to a quality above and beyond something that “just gets it done”.  Each line of code is an opportunity to blend craftsmanship with playfulness.

Collaborate without ego - Willing to take on roles small or large in order to further the mission at hand.

Stay on your edge - Continuously learning and applying emerging technologies.  Pushing yourself and your team to new heights.

And if you have

5+ years relevant experience, at least part of which in a startup environment

Alignment with BetterUp mission and enabling behavior change

Succeeded in a remote work environment

Frontline maintainer of "production" consumer application (volume, support, debugging)

Strong experience with automated testing patterns

Ruby on Rails, Ember.js, Gitflow, Docker

Experienced in Agile product development processes (SCRUM, Kanban, Lean Startup, etc)

Expert in current web technologies (HTTP, REST, Web Sockets, etc)

Strong verbal and written communication

Impressive Portfolio

Benefits 

We provide amazing benefits, but if you ask the team, they’ll tell you that the greatest benefit we offer employees is an incredibly meaningful mission and transformative work.

Full coverage medical, dental and vision insurance

Unlimited use, at your own discretion, vacation policy

14 paid annual holidays

5 BetterUp Inner Work days (https://www.betterup.co/inner-work)

5 “Volunteer Days” to give back

Professional development through BetterUp coaching for you and a significant other

401(k) self contribution

A competitive compensation plan with opportunity for advancement


Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Jatheon Technologies Inc. (Europe)
    4 weeks ago

    SENIOR VUE.JS DEVELOPER

    We are a growing company with an internal development team that is working on amazing new projects and looking for a Vue.js Developer to further improve our performance and help us build our Cloud Archiving solution. You will be responsible for maintaining and developing highly-intuitive user interface and will collaborate closely with Design, Application Engineering and QA to specify, build, test and deploy new features. You will not only be a great contributor to the quality of our code, but also have important input on our UX strategy, as well as the opportunity to help us build our technical landscape, participate in developing our design system and share your expertise in front-end development with the rest of the team.


    You will:

    • Define coding standards and best practices for the front end
    • Write well-documented, extensible code that is easy to maintain and that adheres to predefined coding standards
    • Own the overall quality of code including unit testing and functional testing
    • Find and address performance issues
    • Work collaboratively and consult with our development team, provide guidance to the development process and perform code reviews
    • Assist in the architecture, development and integration of software components into fully functional software systems
    • Stay up-to-date on emerging technologies and discuss potential solutions to problems

    Required Skills & Experience:

    • 3+ years of experience in front-end web development
    • Minimum 1 year of extensive experience with Vue.js, alternatively with Angular/React
    • Extensive hands-on experience with JavaScript (closures, scoping, functional concepts, OOP)
    • Knowledge of HTML5 and CSS3 including preprocessors
    • Expert knowledge of jQuery and BootStrap
    • Experience with Single Page Applications
    • Excellent verbal and written communication skills in English
    • Motivation to learn new technologies, continually improve and work with little direction by understanding business goals and performing self-directed research

    Bonus points for experience with:

    • Writing unit tests
    • Local Storage and ES6

    What we offer: 

    • Full-time remote position
    • Flexible hours ‒ it’s about getting the work done, not about when desk chairs are filled
    • High-end laptop and other equipment
    • Great working atmosphere with regular team building activities
    • A chance to be part of a casual, but highly professional international team
    • Conferences, trainings and events
    • Competitive compensation depending on experience and skills
    • Exposure to emerging technologies and practices (Cloud, AWS...)


    If you think we'd be a good fit, please send us a cover letter and resume in English.

  • At Few, we encourage a culture of openness and learning. We look for highly reliable and driven individuals who exhibit a passion for the work they create to join our team. We need badass developers without the ego. Having the ability to interact with clients and understand the needs of the business is a huge plus.

    Required Skills and Experiences

    • Full stack development - capable of working front-end & back-end.

    • Solid React Native experience.

    • Strong REST API development experience.

    • Strong understanding of JavaScript and popular frameworks like Angular, React, or VueJS.

    • Ability to work on multiple projects at once.

    • Experience with cross browser testing and performance optimization.

    • Sound knowledge of responsive coding techniques.

    • People skills pay the bills.

    • Ability and willingness to jump into a brand new development stack with a smile.

    • Positive can-do attitude with the ability to follow through.

    • The ability to iterate and ship ideas quickly, with loose (at best) direction.

    • A love of Open Source software.

    • Pixel-level perfection when implementing designs created by your team.

    Pluses

    • Native iOS, Android, or Ionic experience a big plus.

    • Laravell/PHP or Ruby on Rails experience a plus.

    • Dev Ops/Server experience or interest is also a big plus.

    Other

    • We're cool with a qualified candidate working remotely.

    • We are looking for someone within the United States.

  • 3 weeks ago

    SAF Platform builds software that digitizes the workflow of alternative investments for institutional investors and asset managers. Our mission is to give our clients control over the investment process through the use of our platform.


    We are a growing company with leadership that has a track record of success. Our company is based out of NYC, but our technology team is 100% remote. We currently have engineers based in North America, South America and Europe.


    What you get:

    Work remotely from home (or location of your choosing)

    Flexible work hours

    Four (4) weeks paid vacation

    Competitive salary

    Additionally, if you are located in the United States, we can provide:

    Medical, dental, and vision benefits

    401k with company match

    What we need:

    A our engineering team continues to expand, we are looking to fill multiple available positions. We are looking for ambitious and knowledgeable Full Stack Software Engineers located in the Americas. The position is a mid to senior position and a strong candidate will likely have multiple years of professional experience. Prior experience in a remote environment is helpful, but not required.


    Required Skills:

    Competent in JavaScript and Ruby (or another OO language)

    Experience building SPA with React or another JS framework

    Strong knowledge and experience using common test frameworks

    Experience building and maintaining REST APIs

    Great written and verbal communication skills in English

    Nice to Have Skills:

    Experience working with Docker

    Experience of deployments onto cloud infrastructure

    Experience working with Personally identifiable information

    What you will do:

    SAF Engineering is a growing team and, as a new member, you will have the opportunity to take ownership of large pieces of product. In addition, you will help set standards and develop best practices as our application and team grow. Your daily responsibilities may include:


    Design, build, test, deploy and maintain web applications and services

    Write clean, performant code in accordance with our team’s code style guidelines

    Work to improve and maintain the code health of all our software

    Collaborate with team members and stakeholders to ensure the company is always building the best solutions in an optimal way for our clients

    Participate in peer code reviews, share expertise with other members of the team, and help develop and maintain best practices as SAF grows


    We believe in using the right tool for the job. Currently our applications are built in Ruby and JavaScript. We use Rails, React, and Redux, deploy on AWS, and use Docker and Github during development. We use Slack and Asana for communication and use several other tools to help us get the job done.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!