Full-Stack Developer

Eat Like A VIP


1 month ago

11/19/2019 18:54:21

Job type: Contract

Hiring from: UTC -1 to UTC +2

Salary: €36K/y

Category: Software Dev


Full-Stack Developer

Come help us modernize the $500B+ full-service restaurant industry in the US and Europe.

As a founding team member, you'll have the ability to lay the foundations of what the company will become. We are looking for generalists as your contributions will lie beyond the scope of your specified responsibilities. Apply here: [email protected]


About Elav:

Our mission is to eliminate the frictions of ordering in full-service restaurants.

We believe that by making the “front of the house” more efficient, we can unlock more value for the restaurant in terms of savings and increase in revenue, as well as for the customer in terms of quality of service and convenience.


The Eat Like A VIP app will allow restaurant customers to order their meals directly from their phones, without requiring the assistance of a waiter.


Responsibilities:

  • Implementing and building the MVP (minimum viable product) independently.
  • Participate in all aspects of the software development lifecycle, from design and implementation of new features through testing and response to customer feedback
  • Contribute ideas for new features and identify areas for improvement proactively
  • Communicate and collaborate effectively on a small team.
  • Make a positive impact on our company culture.
  • You will take a design/proposal and carry it through to a thoughtful and polished end result with good test coverage
  • Help recruit talented engineers

About you:

  • #1: you're not an asshole
  • +3 years software development experience
  • Understand that technology is a means to an end and not an end in itself. So you can come up with solutions that do not involve coding
  • Capable of designing, implementing, and building an MVP (minimum viable product) independently, if necessary
  • Previous remote work experience
  • Previous experience working in a cross-functional team
  • Critical knowledge: JavaScript (React) and Python
  • Knowledgeable about modern web technologies and excited to learn new ones
  • Passionate about technology in every way
  • Easy to talk to, always open for feedback and eager to learn
  • Ability to think at a high level about product strategy
  • Self-motivated attitude with the ability to work in a fast-paced, sometimes ambiguous work environment
  • Loves dining with friends and family!
  • [BONUS]: experience with MERN Stack
  • [BONUS]: Computer Science Degree
  • [BONUS]: have written or contributed to tech articles 
  • [BONUS]: Previous startup experience

Benefits:

  • The ability to work from anywhere in the world. Our team works from Amsterdam, Porto, Lisbon, and Luanda. As long as you can get the work done, we don't care where you are! However, to facilitate team communication and collaboration we would prefer you to be located in a European time zone (between UTC-1 and UTC+2)
  • Generous stock options
  • Growth and leadership opportunities
  • Opportunity to help build and lead the engineering team
  • Encouraged to work on side projects, as long as they don't compete directly with ELAV

Working at ELAV

  • You will work whenever you feel you are the most productive. The exception to this is when you have set up a time to work or meet with other teammates
  • Our group meetings are generally in the afternoon around 4 pm (UTC +1), depending on your geographical location after the itis (postprandial somnolence) has passed. We meet on Mondays to set up the goals for the upcoming week, and Wednesdays to give a status update on the progress of the week's goals
  • One-on-Ones happen at least bi-weekly, but they can happen as often as you find them necessary. These meetings are for you. It’s for us to make sure you are hitting your personal/academic/professional goals. We want to help you develop as a person, and for you to help us develop as people as well
  • You will submit daily EOD (End of Day) reports summarizing the day’s issues, achievements, any needs you might have concerning the work, as well as tasks for the next day
  • Nobody checks anybody as for when and how they work – only the results are important
  • Don't work if you are sick. It's way better to rest and recover quicker than work at half power for a long time
  • If you feel you are stuck with a task don't hesitate to ask for help. There are no stupid questions, nobody expects you to know everything
  • You build the culture

Interview Process:

  • CV review
  • Links to previous projects you built or helped build will be helpful
  • If you're a good fit, we'll reach out to set up a video call to tell you more about ELAV. If you're interested, we'll work quickly to identify if this will be the best role for you:
    • 30m - 1h video interview, where we'll just ask some basic questions to understand whether you are a fit for this role within ELAV
    • Online technical assessment
    • 1-2 weeks paid trial project, this gives us an opportunity to get to know each other prior to pursuing a full-time offer. It’s also a chance for candidates to get to know the ELAV team and make sure that it’s a good fit for them

Compensation

Gross annual salary: €36k

Apply to this job: [email protected]

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

  • Founded in 2007, Quimbee is one of the most widely used and respected study aids for law students. With a massive and growing library of case briefs, video lessons, definitions, and practice questions, Quimbee helps its members achieve academic success in law school. Quimbee can be accessed on desktop, tablet, and mobile devices.

    This position is 100% remote. All you need is an internet connection and a quiet place to work.

    Quimbee's tech team works on an agile process and has a great mix of seasoned web backend, frontend, and mobile developers. Quimbee's web and API platform is based on a monolithic Ruby on Rails application, and we make the effort to keep it updated to recent dependencies' versions. We're big believers on automated tests, and while we don't necessarily do test-first, CodeClimate rates both our maintenance and code coverage metrics with an A.

    This position is to work primarily on our web platform with an emphasis on our frontend code (views, HTML, CSS, JS) but also helping on backend work (controllers, models, serializers, query optimization, etc) whenever that's needed, so we're looking for someone with a passion for frontend but who's no stranger to backend code.

    Responsibilities

    • Design and write maintainable code following best practices, knowing that most of the time, good enough is better than perfect.
    • Help maintain and improve our frontend code, currently based on Slim, SCSS, Bootstrap, and plain JS with a mix of some jQuery. We're pushing to adopt RSJS on the JS front.
    • Help maintain and improve our backend code, including writing new features and adapting existing ones collaborating with our backend developers. We use Ruby on Rails.
    • Collaborate with teammates, the project manager, product, design, and QA teams during the whole SDLC, providing technical points of view, effort estimates, drafting or reviewing requirements, etc.
    • Take ownership of assigned projects and be responsible for communicating progress on a regular basis.
    • Participate in scheduled planning, review, and retrospective meetings on a regular basis (via videoconferencing technology)

    Task Examples

    Working with us, you could be asked to (solo or as part of a team):

    • Implement a new page from scratch from a new comp coming from our design team, leveraging existing HTML/CSS components when possible but implementing brand new ones when needed.
    • Take a raw, initial version of a new page or feature developed by our backend devs and "beautify" it by adapting its front-end code to reuse UI components and follow our style guide, in the context of our Ruby on Rails application. This requires a very good understanding of Rails' controllers and views conventions.
    • Review our existing JS code and refactor it to follow best practices.
    • Perform code reviews providing advice on how to improve code with a particular focus on Javascript.
    • Prepare and document reusable HTML/CSS/JS code components so that other developers can use them.
    • Setup a unit testing framework for our JS code and sponsor it among your teammates.
    • Work with other backend developers implementing a new API endpoint in Ruby serializing data in JSON for our mobile app.

    Requirements

    • B.S. computer science or related field
    • 5+ years of Javascript experience
    • 2+ years of Ruby on Rails experience
    • Excellent HTML & CSS experience (cross-browser compatibility, responsive media queries, flex, grid, etc.)
    • Advanced knowledge of the Javascript ecosystem (yarn, webpack, babel, etc)
    • Good understanding of SQL
    • Extensive Git (or similar) experience solving complex merging conflicts
    • Know how the web works under the hood: TCP, HTTP, DNS, IP, caches, etc.
    • Solid knowledge of OOP, software architecture, and design patterns
    • A deep understanding of the importance of building maintainable, efficient, clean code, while balancing that with the urgency of the business needs
    • Deep caring about uptime, performance, and reliability
    • The will to take responsibility for projects end-to-end from idea to completion
    • Fluency in English
    • Based in the U.S.

    Preferred Qualifications 

    • Experience with at least one programming language other than Ruby and JS
    • Familiarity with the concepts outlined in the Reasonable System for JavaScript Architecture
    • Experience working with Rails' server-generated JavaScript (SJR)
    • Experience working with JavaScript frameworks like Vue, React, Angular, etc.
    • Hosting apps in Heroku, monitoring and scaling them up/down
    • Implementing APIs for mobile apps
    • Implementing a SaaS application or with subscription-based businesses generally

    Benefits

    • Join a small team who loves what they do.
    • Work from home.
    • A competitive salary.
    • Healthcare coverage (including dental) for you and your family.
    • Untracked paid time off and sick leave.
    • 401(k) with 3% company matching.
  • Cookly is recruiting a Senior Software Developer to help produce and implement functional software solutions for our platform and mobile app. In this position, you will work with upper management to define technical requirements and take the lead on operational and technical projects. You will be providing technical leadership and coaching to a team of junior developers located around the world. The goal will be to develop high-quality software that is aligned with user needs and business goals. Our fast growing startup will require you to make decisions to balance speed with quality and scalability. With our head office in Bangkok, you will have the opportunity to work remotely. The ideal candidate for this position is passionate about technology, self-driven and shares our love for food.

    Responsibilities:

    • Develop high-quality software design and architecture

    • Lead and coach a team of junior developers

    • Identify, prioritize and execute tasks in the software development life cycle

    • Develop tools and applications by producing clean, efficient code

    • Automate tasks through appropriate tools and scripting

    • Review and debug code

    • Perform validation and verification testing

    • Collaborate with internal teams and vendors to fix and improve products

    • Document development phases and monitor systems

    • Ensure software is up-to-date with latest technologies

    Requirements:

    • Proven experience in software development

    • Extensive experience in software development, scripting and project management

    • Experience using system monitoring tools and automated testing frameworks

    • Knowledge of selected programming languages (e.g. Python, JS, etc) 

    • Analytical mind with problem-solving aptitude

    • Ability to work independently

    • Excellent organizational and leadership skills

    • Experience working remotely is a plus 

    Benefits:

    • Live the Digital Nomad lifestyle - work from wherever you want

    • You will be part of a growing tech startup in the food and travel space

    • You will join an international team of people who don’t hate Mondays

  • We're looking for a talented engineer who knows how to turn Python, JavaScript, and CSS into responsive, aesthetic Web applications. The right candidate will join our small team of highly talented designers, engineers, and our product lead to help us build a real-time analytics system that will enable our users to take the right action at the right time.

    We test early, often, and follow engineering best practices like continuous integration and domain-driven design. Our ideal candidate loves building and growing products from a very early stage, and is excited to see the impact of her/his work on immediate user experience, not to mention get the opportunity to work on interesting algorithms and big data!

    Responsibilities

    • Participate in all aspects of the software development lifecycle, from design and implementation of new features through testing and response to customer feedback.

    • Contribute ideas for new features and identify areas for improvement proactively.

    • Communicate and collaborate effectively on a small team.

    • Make a positive impact on our company culture.

    Qualifications

    • Proficiency in Python, JavaScript, HTML, and CSS.

    • Experience using an MVC Web framework, preferably Django.

    • The ability to write clean, testable, scalable, self-documenting code.

    • Passion for learning new tools and techniques to improve both the product and yourself.

    • The ability to work in a fast-paced environment, to be flexible and quickly adapt.

    Benefits

    Clearmob offers comprehensive medical and dental insurance, unlimited PTO, a competitive salary and significant equity. We are headquartered in the SOMA district of San Francisco, conveniently close to public transportation.

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!