Senior Full-stack Developer

Learnlife


1 month ago

02/07/2020 10:22:57

Job type: Full-time

Hiring from: Brazil or Europe

Category: Software Development


Are you looking for a new adventure with a positive impact?

At Learnlife we are on the mission to build an open ecosystem for a new lifelong learning paradigm to positively change education worldwide. We empower learners, educators, schools, and governments through a new learner-centered paradigm that focuses on purpose-inspired and personal learning.

A little bit about us

Learnlife is based in Barcelona, where we also have opened our first Learning HUB (1200m2 @ Enrique Granados 7). We are an educational startup in the early phase with a team of thirty people in total and with six people working full-time on the digital part of the ecosystem we are building.

Last year, we had our first seed investment round, which we secured during the June 2019 when we raised €3,1m in partnership with 19 entrepreneurial supporters from 11 countries. The funding round was led by BPO Capital, a vehicle of Benjamin Otto (Germany), an active shareholder of the Otto Group and co-founder of About You.

We believe in empowered and autonomous teams, positive relationships, empathetic collaboration, growth through adventure, fair communities, and a culture of constructive transparency and honesty.

Who we are looking for

We’re looking for a senior software engineer to join our growing team. As someone coming into such a pivotal role in the company, you will influence how our products look, work, behave and feel over the coming years.

You should send us an application if you:

  • Are searching for a startup-like environment with solid funding.

  • Have experience working on remote and in the ideal case also in the startup environment. 

  • Are looking for a full-stack senior software engineering role, and you’ve spent in the role already several years.

  • Have strong skills in Javascript and another backend programming language (Ruby & Ruby on Rails is a big plus).

  • Are able to step outside your role description and do what is needed in order to help the team succeed. 

  • Love technology and are hungry to learn.

  • Love to collaborate in a cross-functional team.

  • Are a great communicator (English).

  • Could solve problems independently. 

  • Are based in Europe or Brazil.

  • Having an active profile on Github with several open-source contributions under your belt isn’t required, but it is a big plus.

Our tech stack:

  • Ruby on Rails, Javascript

  • PostgreSQL, MongoDB

  • Nginx, Unicorn, AWS

How will your working day look like

You will start your day when you want in the morning and decide for yourself where you’re going to work. The whole team usually work remotely, but there are certain periods when we gladly go to our office in Ostrava, Czech Republic or Barcelona, Spain. 

First thing in the morning, we have an asynchronous stand-up via Basecamp.

We usually summarize the previous day’s issues as well as tasks for the current day at the stand-up. 

Everyone then works on their assignments during the day, and any other potential communication is carried on via Basecamp/Github/Calls. Nobody checks anybody as for when and how they work – only the results are important. 

During the day and at the end of it, we commit the work in a standard way to Github where another developer always performs code review for you after you have completed a task.

Currently, we have 4-weeks long development cycles. The first week of the cycle is from a big part focused on planning and is, therefore, more meeting heavy than other weeks.

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

  • JavaScript Developer

    We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important


    RESPONSIBILITES

    • Developing new user-facing features using React.js

    • Building reusable components and front-end libraries for future use

    • Translating designs and wireframes into high-quality code

    • Optimizing components for maximum performance across a vast array of web-capable devices and browsers


    SKILLS

    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

    • Thorough understanding of React.js and its core principles

    • Experience with popular React.js workflows (such as Flux or Redux)

    • Familiarity with newer specifications of EcmaScript

    • Experience with data structure libraries (e.g., Immutable.js)

    • Knowledge of isomorphic React is a plus

    • Familiarity with RESTful APIs

    • Knowledge of modern authorization mechanisms, such as JSON Web Token

    • Familiarity with modern front-end build pipelines and tools

    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

    • Ability to understand business requirements and translate them into technical requirements

    • A knack for benchmarking and optimization

    • Familiarity with Git code versioning


    To apply, send an email to [email protected]

  • About Datadog:

    We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We build highly scalable systems that process trillions of data points every day to provide real time alerts, visualizations, log aggregations, and application traces for tens of thousands of companies. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way.

    The team:

    The APM Team at Datadog provides mission critical application health and performance monitoring for customers of all sizes and industries. We’re taking a new approach to APM with distributed tracing and seamless integration with Datadog’s Infrastructure and Logs products.

    The opportunity:

    We are looking for an expert Ruby engineer experienced with Ruby language internals who can help push our tracing tools to the next level. Come and join us to build amazing open source software!

    You will:

    • Write code that instruments thousands of Ruby applications around the world. 
    • You’ll help drive our open source Ruby projects and engage with the community to find and address the most important challenges.
    • Join a great team building software the right way 

    Requirements:

    • You’re a master Ruby programmer. You think in blocks, faced the GIL limitations many times and you know there is more to Ruby than Rails. You’ve written piles of clean, correct, well-tested, performant, idiomatic Ruby code.
    • You are a great community ambassador and can drive hard technical conversations towards a good solution.
    • You have solid experience with widely used frameworks and libraries like Rails, Sinatra, Grape, Sidekiq or ActiveRecord.
    • You want to work in a fast, high growth startup environment.
    • You have a BS/MS/PhD in a STEM field or equivalent experience.

    Bonus points:

    • You have experience with JRuby and how it works in the JVM.
    • You’ve played with eventmachine.
    • You have significant experience with Python, Go, Java, JavaScript or Ruby.
    • You have experience with code telemetry and introspection.
  • The company:

    We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We build highly scalable systems that process trillions of data points every day to provide real time alerts, visualizations, log aggregations, and application traces for tens of thousands of companies. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way. 

    The team:

    The APM Team at Datadog provides mission critical application health and performance monitoring for customers of all sizes and industries. We’re taking a new approach to APM with distributed tracing and seamless integration with Datadog’s Infrastructure and Logs products.

    The opportunity:

    We are looking for an expert Ruby engineer experienced with Ruby language internals who can help push our tracing tools to the next level. Come and join us to build amazing open source software! 

    You will:

    • Write code that instruments thousands of Ruby applications around the world. 
    • You’ll help drive our open source Ruby projects and engage with the community to find and address the most important challenges.
    • Join a great team building software the right way 

    Requirements:

    • You’re a master Ruby programmer. You think in blocks, faced the GIL limitations many times and you know there is more to Ruby than Rails. You’ve written piles of clean, correct, well-tested, performant, idiomatic Ruby code.
    • You are a great community ambassador and can drive hard technical conversations towards a good solution.
    • You have solid experience with widely used frameworks and libraries like Rails, Sinatra, Grape, Sidekiq or ActiveRecord.
    • You want to work in a fast, high growth startup environment.
    • You have a BS/MS/PhD in a STEM field or equivalent experience.

    Bonus points:

    • You have experience with JRuby and how it works in the JVM.
    • You’ve played with eventmachine.
    • You have significant experience with Python, Go, Java, JavaScript or Ruby.
    • You have have experience with code telemetry and introspection.

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!