Node.js Full-stack Developer

MarsBased


4 weeks ago

08/24/2019 10:21:23

Job type: Full-time

Hiring from: Europe

Category: Software Dev


We’re looking for a senior full-stack developer to join our Martian team, with strong knowledge of Node.js and JS frameworks such as Angular, React or Vue.

GENERAL SKILLS

  • Communication with clients and teammates.

  • Self-management working remotely.

  • Regular contributor to open source projects.

  • Positive attitude towards new challenges.

  • Attention to details.

  • Fast learner.

  • Proactive & able to work alone on projects managed by you.

  • Fluent in written & spoken English.

TECH SKILLS

  • At least 3 years of production experience building Node.js applications.

  • At least 1 year of production experience in any other backend programming language.

  • Strong JavaScript knowledge. Experience with one or more of the following frameworks: Angular, React or Vue.

  • Strong knowledge of relational databases and SQL.

  • Production experience deploying and maintaining Node.js applications. Familiar with Docker and the Amazon Web Services platform.

  • Strong Git knowledge.

  • Familiar with Node.js automatic test frameworks like Jest. Knowledge of Cypress is a plus.

  • Be able to build software that scales over time, in both performance and maintainability.

  • Good software writer. Not only do we want you to solve problems, but we also want to understand your solutions.

BENEFITS

  • Competitive salary.

  • Work from home or from a coworking space.

  • Flexible working hours.

  • Amazing coworkers.

  • Modern tech stack and methodologies.

  • Transparency and quality-oriented culture.

  • Company activities.

LOCATION

  • You may only apply for this position if you reside in Europe.

SALARY

  • Between €34K and €42K, depending on experience.

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

  • What is this job position about?

    What we're looking for

    A talented and passionate fullstack engineer to work on the Spreaker platform. You'll work with our team of engineers to build, improve and maintain the web application, the API, and other applications built using web technologies.

    Why this job is important

    Spreaker's web application and API are the core of the product, used by millions of people all around the world. You will join the web development team and iteratively introduce new features and improvements, optimize performances, fix bugs and security issues.

    What you'll learn

    You will learn how to build and deploy a distributed system, both composed by large and micro services. You will continuously learn new technologies and keep with the high pace of our industry, without feeling like you're stuck on old and boring stuff.

    What you'll do

    You'll build new features both on the web application and the API, with a high impact on customers and the company business. You'll be asked to organize your time, plan your work, respect deadlines.

    Which are the requisites to apply for this position?

    We're looking for a passionate engineer with experience in both frontend and backend development (no graphic designer skills required).

    You should be willing to work with some old-school yet rock-solid technologies, without feeling the need to rewrite everything from scratch.

    You must have production experience with:

    • PHP

    • Node.js

    • HTML5, CSS3, JS (ES6+)

    • SQL databases

    • Cross-browser compatibility (on both mobile and desktop)

    • Creating and consuming REST API

    • Automatic testing

    Moreover, we do have a couple of strict requirements:

    • Fluency in English (both verbal and written)

    • European-centric timezone (CET-2/CET+2). We'll not accept candidates living outside Europe stretching their work hours to match the timezone

    Finally, you'll get some bonus points if you have any production experience with:

    • Symfony

    • PostgreSQL

    • Web performance optimization

    • Docker

    • Serverless architecture

    What we offer

    Voxnest is a cool place to work thanks to the company's flexibility: we are positive, relaxed, and easygoing. We try to maintain a friendly yet professional environment by communicating with each other on a daily basis and constantly updating everyone on our work progress or the company's success. It's important to us that every employee feels like an essential part of the company.

    In addition, our key benefits are:

    • Remote working environment

    • Work-life balance

    • Flexible hours according to work deliverables and commitments

    • Yearly Company retreat in cool places around the world

    • Great opportunities to develop and grow your professional skill set in a dynamic working environment

    • Yearly training budget to buy books, attend conferences and improve your skills

  • We are looking for a hands-on, product-oriented engineering leader with a “find a way or make a way” attitude excited for our fast-paced environment and remote but highly-collaborative culture.

    This opportunity is for someone excited for autonomy, ownership, and breadth of responsibility.

    We are a brand new, VC-backed company built for speed:

    • Small team, fast-paced, we all get a lot done by everyone wearing many hats.

    • We are serious about optimizing our time and staying focused on the most important goals and outcomes.

    • We have remote team members and are completely on board with 100% remote work.

    • We coordinate using a kanban board, hold a daily standup, and mostly communicate via ad hoc video calls and Slack.

    • Our software uses modern technologies, such as NodeJS and React, and it lives on the Google Cloud Platform.

    Build something challenging

    This isn't just another CRUD application. Your challenge will be to deliver a highly-available service on top of a dynamic collection of third-party data sources whose priority is anything other than making your job easy. Explore the limits of your own resourcefulness by designing human and automated systems that deliver true reliability in an otherwise unpredictable environment.

    See if you are a fit

    Must have:

    • 5-10 years experience working in **back-end** applications

    • 2+ years experience working with **front-end** applications

    • Deep familiarity with **ES6/NodeJS** including deep understanding of promises, async/await

    • Proven dedication to creating maintainable, functional and reliable systems.

    • Consistent demonstration of grit, collaboration, curiosity, teamwork, ownership and integrity

    • Sharp focus on company objectives and mission at hand.

    • Ability to pass a background check. Have appropriate work authorization.

    Ideally have:

    • Familiarity with Chromium/Puppeteer and **DOM manipulation/selection**

    Excited to:

    • Set an example for the rest of the team for professionalism, quality of work and communication

    • Contribute at a lead/architect level across the stack to Trellis technical projects, including backend code, scrapers and our frontend SDKs

    • Develop and architect green field projects as required

    • Directly manage a tech team of 2-4 other developers, including regular 1:1s, performance and development coaching/mentorship and project/task management and delegation.

    • Work in a team environment and contribute to our culture of continuous improvement

    • Produce maintainable, functional, highly reliable and performant code

    • Participate in regular code reviews and process retrospectives

    • Ensure the technical feasibility of system architecture and design

    About Trellis

    Founded in 2019, and backed by a syndicate of top VC's led by General Catalyst, Trellis is on a mission to remove the forms, hassle, and jargon preventing consumers from getting the right insurance with the best value.

    We offer elegant, modern software and API's that make it safer and easier for anyone to share private insurance information and for developers to replace complex and effortful user journeys with personalized, delightful experiences.

    In the market for personal lines of insurance, where $25+ billion are spent each year just on marketing and distribution, this is a very big deal. If you have car insurance, you can try our demo at trellisconnect.com/demo

  • Anyplace is a marketplace that allows people to secure flexible-term furnished housing rentals. We are currently available in 20+ cities across North America and Europe.

    Our mission is to free people to live wherever they feel inspired to go by providing modern, dependable, turn-key living and accommodations anyplace in the world.

    DESCRIPTION

    • Develop our Angular 5+ web app

    • Develop and maintain APIs using Rails 5 API.

    • Implement new features for our website/dashboards using Angular

    • Implement Hotel Inventory API connected with 3rd party vendors

    • Refactoring source code and design test cases

    • Work closely with founders, a backend engineer, and a front-end engineer to implement new requirements to ship better user experience

    • Take initiative to improve usability and reliability as a full stack engineer.

    STACK

    • HTML5, SASS, Typescript, Angular 5+, Node.js, Ruby, Ruby on Rails, PostgreSQL, Nginx, AWS

    REQUIREMENTS

    • 2+ years of Javascript, HTML, and CSS experience (as well as active proficiency)

    • 1+ years in web application development using Angular 2+ / AngularJS or other web framework ( React/Redux )

    • 3+ years of Rails development experience

    • 3+ years as a professional full stack engineer

    • Entrepreneurial spirit

    • Self-starter

    • Fast learner

    BONUS

    • Experience with React/Redux or other web frameworks

    • Experience with Typescript

    • Experience with Node.js

    • Experience with Material UI

    • Experience with AWS

    • Experience with leading an engineering team

    • Desire to lead an engineering team in the future

    • Degree in computer science or a related field

    OPPORTUNITY & BENEFITS

    • Stock option

    • Travel stipend

    • Continual development stipend

    • Growth opportunities where your impact can be as big as you want

    You’ll be one of our early employees. We expect every early employee to have an entrepreneurial mindset and create things that haven’t existed before.

    For those who want to work at an early stage startup, we truly believe Anyplace is the place for you!

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!