Full-stack developer, founding team

PrimeFlow


2 weeks ago

11/01/2019 16:57:18

Job type: Full-time

Salary: $40-50k

Category: Software Dev


Our offer

  • Challenges brought on by building in an exciting, fast-moving space. We are at the forefront of the changing recruitment and finance industries while working in a software-company environment that values openness and merit. 
  • An engaging workplace to grow and push yourself. Our founders are ex-Googlers, well-connected in the tech blockchain spaces and the team has very complementary skill sets. We help each other grow and continually push each other to do better. 
  • $$$: Competitive compensation package (driven by significant equity component).  

Responsibilities

  • We expect you to play an active role in key processes. Collaborate closely with our team and network to define the product specs and scale the team to build it.
  • Drive the design, implementation, testing & maintenance of the front-ends that our clients use to interact with the PrimeFlow infrastructure.
  • Collaborate with CTO to set the technical direction of our product (services & frameworks we use, system architecture, blockchain integration).
  • Complement CTO's focus (backend, protocols, game theory, ...) by owning the app layer (UX/UI, front-ends/apps, critical journeys, user success).
  • Key: Help mentor, manage and grow the engineering team.

Minimal Qualifications

Engineering best practices:

  • Data-driven project structure: Propose a design with due diligence & competing options explained, work out a timeline, delegate what makes sense and execute by taking ownership (process adopted from Google by our CTO).
  • Track record of producing standard-driven, high-quality code that stands up to peer reviews and/or is respected within the open-source community.
  • Highly security-conscious. You must follow best practices and always watch out for attack vectors (e.g. XSS and SQLi).
  • Aggressive process automation: TDD, invest into CI/CD, seamless project tracking - to free the team up to think & build.
  • Learning by building mentality (rapid prototyping, user feedback, technical feasibility). 

Front-end development expertise:

  • Experience using Javascript FE frameworks: React, Angular, etc.
  • Experience in developing large client side JavaScript applications.
  • Track record of building UIs that remove friction from what is otherwise a complex process (ownership, definition, & success tracking of the user journeys, etc).
  • Command of minimalistic to-the-point design.

Soft skills:

  • Track record of product leadership - you have identified opportunities, defined solutions, and worked with the prospective users to refine, prototype and then build and iterate on a product.
  • Good verbal and written communication skills in English.
  • Able to align multiple strategies and ideas.
  • Confident in producing and presenting work.
  • Fast learner and hungry to build something big.

Preferred Qualifications

Back-end development familiarity:

  • You have worked with AWS or GCP before and have a strong command of the concepts (service architecture defined through checked-in configs, stateless jobs, integrate auxiliary services instead of running them ourselves etc).
  • Experience with TypeScript/Node, PostgreSQL and the relevant libraries.
 

Other relevant skills:  

  • Experience with building a platform/marketplace (cold start, growth strategies, incentive systems, open-source dev community utilization/evangelization).
  • Knowledge in systems architecture (especially distributed systems), game theory, mechanism design, auctions.
  • Interest in the emerging blockchain space, Web 3.0 development experience (Solidity, DApps, Geth/Parity, Truffle, Web3.js, Infura).

To apply to this job, send an email to: [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

  • Eat Like A VIP (UTC -1 to UTC +2)

    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]

  • In this Software Engineering role, you'll join our engineering team with a focus on ensuring data across all of our customers accounts is as accurate as possible. Baremetrics customers trust us to provide them with accurate business insights across huge quantities of data, so the work you do will have real business impact for thousands of people.

    The only base skill requirement for this is solid programming experience with Ruby and advanced SQL knowledge.

    Our engineering team has a strong bias towards simplicity and we expect all team members to be self-motivated and to be able to communicate effectively in a fully remote setting.


    Examples of projects you would work on

    • Building in support for the many edge cases that come from external data sources
    • Creating tooling to properly identify accuracy issues
    • Building out our test suites to prevent accuracy regressions
    • Building new data integrations
    • Documenting edge cases we do/don't support
    • Documenting how to integrate data sources for specific business scenarios


    Our stack

    These are the technologies we use on the backend. Experience with any of them is a major plus, though the only absolute required experience is with Ruby and to have advanced knowledge and experience with SQL.

    • Ruby, Rails, RSpec
    • Postgres, Redis, Elasticsearch
    • Sidekiq
    • Many third-party APIs (Stripe, Braintree, Recurly, Chargebee, iTunes connect, Google Play store & more)
  • 1 week ago

    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.

    Responsibilities

    • 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

    Apply: [email protected]

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!