Today - Remote Architecture jobs
  • Modulz

    We're looking for a very experienced, full-stack JavaScript engineer to help us build the next generation of design and development tools.

    Primary duties:

    • Architect and develop and enterprise-grade auth system.
    • Own database and asset security rules, data audits and customer data security.
    • Develop offline mode in our PWA.
    • Architect and develop cloud functions in support of Modulz features like image processing and code generation.
    • Develop detailed privacy and sharing settings in Modulz.
    • Setup and maintain payment and subscription systems.
    • Own data backup and recovery plans.

    Secondary duties:

    • Work on core Modulz features in React and TypeScript.
    • Integrate services like NPM, Github and Netlify.
    • Perform data transformations and migrations to existing data.
    • Maintain analytics integrations.
    • Build E2E testing specs and tests.

    The offer:

    • $90k-$110k USD salary.
    • .5%-1% stock options.
    • 30 days paid time off.
    • Work remotely from anywhere in the world. Choose your own hours.
    • Health and dental coverage. We pay 75% of your premium.
    • $200 USD monthly stipend for hot-desking, travel, hipster coffee or fancypants headphones.
    • $50 USD monthly stipend for gym, yoga, health apps, therapy or whatever you need to stay healthy.
    • One free ticket to a conference of your choice, annually.
    • $1k USD upfront to help you kit out your home office or workstation.
    • Unlimited free books.

    The offer:

    1. Apply via the Typeform link on our website.
    2. Round two will be a 45-min React exercise and a 30-min architecture exercise.
    3. There will be 3 video calls with our team members so we can get to know each other.
    4. The offer!

    All applicants will receive an initial response within 7 days of applying.

    Thanks :)

This week - Remote Architecture jobs
  • Ticketsolve
    Must be located: Europe.

    About Ticketsolve, https://www.ticketsolve.com/

    Ticketsolve is a web-based online and box-office ticketing platform. We currently have over 290 clients based throughout the UK and Ireland. These clients are a mixture of Theatres, Arts, Festivals and speciality offerings such as Ice Skating and Christmas attractions. We are a consistently profitable company with a healthy year on year growth. The new features and abilities we are adding to Ticketsolve put us in an excellent place to deliver strong growth in the coming years.

    Introduction

    We are currently going through an exciting evolution of our platform. We are moving from a traditional RoR architecture to a modern "single page application", exposing our application as a set of API's consumed by Ember to provide a rich interactive experience.

    We have migrated our customer-facing ticket selling application to Ember and our ticket scanning application to Ember, with great success. We are currently working on rebuilding the backend of our platform with the immediate focus been on our "Point of Sale". We are now looking to add to our team to accelerate the creation and rollout of this change across the remainder of our platform. This covers the CRM, reporting/analytics and configurations aspects of our backend.

    Over the last few months, we have grown the front end, Ember team. We are now looking to expand our server team with new people to cover Ruby and Ruby on Rails server development. Ideally, this person will have RoR experience. In terms of experience, we are open to both junior and experienced developers - the main requirement is talent and enthusiasm.

    How we work

    We run a lightweight process that focuses on feature-based delivery on a weekly basis. Our coordination and communication are mostly through daily 'catch-up meetings' and use of appropriate tools such as Trello for backlog management, Slack for communication and Git(GitHub) for source control and feature deployment through PRs and Milestones.

    From a coding perspective, we place a strong emphasis on clean, minimal, well-refactored code backed up by a robust suite of automated tests. We make use of peer review for all design and development work.

    In general, we strive for an approach that empowers and trusts individuals to 'do the right thing', and as a team, we try and keep each other true to this.

    Remote working

    Our development team works as a remote team with members in Berlin, Malmö, Barcelona, Singapore and Taiwan. Our wider organisation has people based in United Kingdom and Dublin. Dublin is our headquarters and main office space - with core Support team and Sales and Marketing team.

    Remote working has become part of our company DNA. We believe that it offers a lot of advantages to both Ticketsolve and employees. This means that you should be comfortable working as part of a remote team. If this is new to you, don't worry, it was for us at the beginning as well. We now have lots of experience helping people settle in - so keep an open mind and imagine a working day with no daily commute!

    Important to note that timezones are a consideration for us with remote working. Our experience is that European and Asian time zones are preferable, as it allows for collaboration at reasonable times.

    Requirements

    Skills & Requirements

    • 2+ years experience developing web applications
    • Experience with programming Ruby/Rails required with the role focused on server development
    • Understanding of front-end technologies: JavaScript, HTML5, CSS, SASS, Ember preferred, but not required
    • Experience with Chef and Terraform a bonus
    • Strong programming skills with a focus on clean design, well-refactored code and automated testing
    • Comfortable working as part of a remote team

    Technologies we use

    • Ruby on Rails is our primary server framework evolving towards pure API server
    • Ember is our primary front end development framework
    • JSONAPI::Resources, http://jsonapi-resources.com/, is how we are building our API's
    • MySQL / Redis / Elastic are our primary storage engines
    • All our servers are Ubuntu based managed through CHEF
    • Deployed on AWS using terraform for managing infrastructure
    • GitHub for source code management and process support
    • Travis for continuous integration

    Location

    • European and Asian time zones are preferable
  • Ticketsolve
    Must be located: Europe.

    # Introduction

    We are currently going through an exciting evolution of our platform. We are moving from a traditional RoR architecture to a modern "single page application", exposing our application as a set of API's consumed by Ember to provide a rich interactive experience.

    We have migrated our customer-facing ticket selling application to Ember and our ticket scanning application to Ember, with great success. We are currently working on rebuilding the backend of our platform with the immediate focus been on our "Point of Sale". We are now looking to add to our team to accelerate the creation and rollout of this change across the remainder of our platform. This covers the CRM, reporting/analytics and configurations aspects of our backend.

    Over the last few months, we have grown the front end, Ember team. We are now looking to expand our server team with new people to cover Ruby and Ruby on Rails server development. Ideally, this person will have RoR experience. In terms of experience, we are open to both junior and experienced developers - the main requirement is talent and enthusiasm.

    # Skills & Requirements

    - 2+ years experience developing web applications

    - Experience with programming Ruby/Rails required with the role focused on server development

    - Understanding of front-end technologies: JavaScript, HTML5, CSS, SASS, Ember preferred, but not required 

    - Experience with Chef and Terraform a bonus

    - Strong programming skills with a focus on clean design, well-refactored code and automated testing  

    - Comfortable working as part of a remote team 

    # Technologies we use

    - Ruby on Rails is our primary server framework evolving towards pure API server

    - Ember is our primary front end development framework

    - JSONAPI::Resources, http://jsonapi-resources.com/, is how we are building our API's

    - MySQL / Redis / Elastic are our primary storage engines

    - All our servers are Ubuntu based managed through CHEF

    - Deployed on AWS using terraform for managing infrastructure

    - GitHub for source code management and process support

    - Travis for continuous integration

    # How we work

    We run a lightweight process that focuses on feature-based delivery on a weekly basis. Our coordination and communication are mostly through daily 'catch-up meetings' and use of appropriate tools such as Trello for backlog management, Slack for communication and Git(GitHub) for source control and feature deployment through PRs and Milestones.

    From a coding perspective, we place a strong emphasis on clean, minimal, well-refactored code backed up by a robust suite of automated tests. We make use of peer review for all design and development work.

    In general, we strive for an approach that empowers and trusts individuals to 'do the right thing', and as a team, we try and keep each other true to this.

    # Remote working

    Our development team works as a remote team with members in Berlin, Malmö, Barcelona, Singapore and Taiwan. Our wider organisation has people based in United Kingdom and Dublin. Dublin is our headquarters and main office space - with core Support team and Sales and Marketing team.

    Remote working has become part of our company DNA. We believe that it offers a lot of advantages to both Ticketsolve and employees. This means that you should be comfortable working as part of a remote team. If this is new to you, don't worry, it was for us at the beginning as well. We now have lots of experience helping people settle in - so keep an open mind and imagine a working day with no daily commute!

    Important to note that timezones are a consideration for us with remote working. Our experience is that European and Asian time zones are preferable, as it allows for collaboration at reasonable times. 

    # Recruitment process

    We are initially looking for resumes and portfolio examples of your work, e.g. GitHub repositories, blog articles, etc. If you do not have anything suitable, we can provide a problem piece to work together on. Please submit resumes to shanly@ticketsolve.com with the subject "Job Application". Please note that due to the volume of applications we will not respond to all applications, but instead make contact when there is a potential fit.

    From there, we filter down and do a series of remote interviews. These are usually 'work' focused, i.e. looking at code together, pair programming, for example. Our preference is for candidates to talk to as much of the team as possible so that we, team and candidate, can make the best decision possible. If appropriate and makes sense, we will also look at facilitating face to face meetings as well.

    After this stage, we will be in a position to make a formal offer.

  • LendInvest
    Must be located: United Kingdom of Great Britain and Northern Ireland.

    Backend Software Engineer / Developer (Python or PHP) Local/Remote

    Exciting opportunity to join a fast-growing FinTech company based in Central London that is disrupting the mortgage market.

    You will be part of the core engineering team building a micro-service-based platform to connect with both investors and borrowers, enabling a fully-automated property-finance marketplace. As an engineer, you will be involved in building services that manage everything from automated movement of funds, fully automated loan-book management, credit-risk automation to building a frictionless, paper free mortgage application experience. You will be working on a modern architecture and following Agile/Lean methodologies with a Jenkins-powered CD pipeline.

    Our teams have the autonomy to choose the best technologies and tools for the job. Our backend engineers are currently working with Python, PHP (Symfony 4) and Node; we host a Kubernetes cluster on AWS with MySQL as databases.

    We provide our teams with strategic goals so that every engineer has a clear understanding of how their work contributes to the success of the organisation. The teams have full access to the resources they need, including training and learning opportunities (attending conferences, internal tech talks and online and onsite training).

    Our engineers are also encouraged to spend part of their time to experiment with new technologies and new ways of working. Knowledge sharing is ensured by constant communication, tech talks and active pairing.

    Design patterns and DDD (domain driven design) are the way we write our software. Tests are essential, you will have to be confident in writing unit tests. REST and Message Queues is how our services communicate.

    You are a good team player; customer focused and open to sharing, learning and collaborating with the wider business. You will work with your product manager with everything from writing user stories to deploying to production.

    Our distributed Engineering team is currently comprised of around 25 engineers, most of them based in our London office, though we have developers working from Ukraine, Russia and Ghana. This position is open locally or remote.

  • CodersRank
    Must be located: Europe.

    Position

    In the future, we will introduce new data sources to better understand developers behavior. We need your help to scale our databases and services for fast-growing data volumes. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our senior engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.

    RESPONSIBILITIES

    • Design and implement new features, either independently or in a team.

    • Collaborate in technical reviews to strengthen our architecture and system designs and assist others with coding and troubleshooting.

    • Work on our data infrastructure, including data streaming, third-party data integration, and internal tooling for data warehouses.

    MUST HAVE

    • 3+ year experience as a software developer

    • A strong algorithmic background, because solving scalability challenges will be a meaningful part of the job

    • At least 1 year of Go experience

    • Experience with Microservices

    • Working no further than 3 hours from CEST time zone. (because of this we cannot accept applicants from America and Asia)

    NICE TO HAVE

    • Monitoring and observability experience. E.g. Prometheus, open tracing.

    • Experience with Docker and Kubernetes are a big plus

    • Experience with data transformation, cleansing, and manipulation.

    Other details 

    Some other details that can also be important for you.

    • We are a quite small tech company, so we are flexible in many ways.
      - We work in 2-weeks tech sprints.
      - We have a clear but flexible roadmap to be able the develop the most important features.
      - And also small enough to try and use new technologies, frameworks, etc.

    • We are committed to both individual and teamwork.
      - Being efficient often requires to work alone. But it doesn't mean that you have to be an outsider.
      - We have daily standup meetings, so you'll know what the others work on.

    • You can see the result of your daily work.
      - We have retrospective meetings, user-interviews, transparent scorecards, weekly notes about the business goals, etc.

    • We have an international team with "customers" worldwide. So we think this is an excellent opportunity to know more about different cultures and habits.

    • And finally, we also love the fact that developers develop for developers. 🙂

  • Retrium
    Must be located: United States of America.

    Retrium is a seed-funded startup that helps teams improve their Agile processes by facilitating effective and engaging retrospective meetings. With over 60,000 retrospective run on our platform, we’re the trusted leader in our market, and we’ve been helping teams continuously improve since 2015.

    We’re also a small, cross-functional team of passionate and fun people. We have an outstanding leadership team and a dedication to company culture. We’re lucky enough to have an awesome product, great growth, high customer satisfaction, and low churn. Now, we need someone to help us deliver more value to customers! 

    To apply for the Javascript Engineer position at Retrium you should have three or more years of experience with some of the following technologies and be eager to work with them:

    - Javascript! (ES6, babel, webpack, npm)

    - React (hooks, context)

    - WebSockets

    - Flow

    - Promises (async/await)

    - Node (express.js)

    - MongoDB

    - Redis

    - AWS (Docker, Linux)

    Candidates must currently reside and be authorized to work in the US. This is a full-time, salaried position on a fully distributed team.

    Responsibilities 

    As the next member of our small but growing team at Retrium, you’ll collaborate closely with everyone at the company. We use lightweight processes and tools inspired by agile and kanban to design, develop, and deploy the right features to customers on a regular cadence. 

    We’re looking for someone who has experience in the trenches, writing solid code, and someone who understands how to balance the competing concerns of product development:

    - Responsibility to the customer: Delight our users and deliver the quality features they want

    - Responsibility to the business: Reduce cost and generate revenue by delivering value quickly and iteratively 

    - Responsibility to the developer: Minimize technical debt by writing quality, maintainable code

    Because our core values include “Default to Autonomy”, “Bias for Action”, and “Level Up”, you’ll need to be a self-starter who can think strategically, execute tasks, and participate in the continuous improvement of our product and processes. A typical week will include: 

    - Defining and implementing features in the product pipeline

    - Moving seamlessly between front-end and back-end work

    - Discussing design and architecture issues together as a team

    - Facilitating feedback and demo sessions of your in-progress tasks

    - Communicating with team members through video conferencing and asynchronous communication

    - Deploying code to production as soon as it’s ready!

    Skillset

    We believe that the following collection of experiences and abilities would make someone successful in this position. However, we encourage anyone to apply if you believe you have what it takes to succeed in this role.

    - BA/BS degree (computer science preferred) or equivalent experience 

    - A history of success working with a team of engineers to deliver customer-facing features

    - The passion and drive to learn about Retrium and take on new responsibilities and leadership opportunities as we grow

    - Ability to be a team player and collaborate with others

    - Experience with Javascript

    - Experience in a SaaS company, distributed team, and/or startup

    - Experience with Agile software development processes is a big plus

    Benefits

    We provide amazing benefits, and if you ask the team, they’ll tell you that the greatest benefits we offer employees are the ability to make a meaningful contribution to the company and the opportunities to “Listen. Learn. Teach”, another core value.

    Our other benefits include:

    - Stock options

    - Health, dental, and vision insurance coverage for you and your family

    - Unlimited and minimum vacation policy (we encourage you to ask us about this!)

    - Flexible, sustainable work hours

    - Work from home or a co-working office

    - All the equipment you need to do your job

    - Company retreats

    Retrium is committed to creating a diverse environment where you can “Be Your Amazing Self”, yet another core value. We are proud to be an equal opportunity employer, and welcome people of different backgrounds, experiences, and perspectives. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

  • Marie Forleo International, Inc.
    Must be located: United States of America.

    You’re a creative, solutions-oriented Back End Developer who lives and breathes cloud technology.

    You thrive in a fast-paced, creative environment. Making sure our systems work together in a seamless and efficient way is your top priority.

    You’ll work with the Development and Operations Teams to modify, enhance and optimize our existing codebase, as well as develop new features for both Team Forleo and our customers. You’ll also work to build and maintain systems/processes to connect the various third-party applications we use to run our business.

    As a part of our team, you’ll wear many hats and have the opportunity to help grow and shape the future of our company. The only limit is your drive, commitment and imagination.

    Reading this makes you say, “YES — that’s ME!”:

    • You’re an effective, clear communicator in all formats

    • You have a curious, efficient, and solution-oriented mindset

    • You’re practically always on time (or early) and strive to deliver ahead of deadlines

    • You have excellent project management skills and are able to juggle multiple projects while communicating honestly about your timelines, challenges and questions

    • You do great work autonomously and as part of a highly collaborative team (you’ll need to do both here!)

    • When a mission-critical project happens, you work until the job gets done

    • You do whatever it takes and the phrase “That’s not my job” is not a part of your vocabulary

    • You’re hyper focused on getting the details right — you don’t do sloppy work or let little things slip through the cracks

    • You’re on top of the latest and greatest in techniques and technologies.

    • You know what it takes to build web applications and websites

    • You have proven experience with and an understanding of cloud architecture

    • You’re experienced in designing and implementing REST API’s

    • You have knowledge of source control systems, such as Git

    In an ideal world, you have:

    • 5-7 years back-end experience

    • Strong knowledge of Liquid

    • Sharp analytical abilities, excellent communication skills, capable of working effectively in a dynamic environment

    • A strong sense of ownership, urgency, and drive

    • The ability to quickly resolve issues as they arise

    This position is not for you if:

    • You have personal drama

    • You don’t really commit wholeheartedly to anything

    • You think self-help is weird

    • You have no sense of humor

    • You don’t live and work in the continental United States

    The nitty gritty

    • We’re open to this being a full time employee or freelance position

    • Full time employees get 6 weeks paid vacation, 401K, health/dental insurance, inspiration days, paid holidays, and competitive pay

    • Your location isn’t as important as your attitude and talent, but it’s required that you live and work in the continental United States

    • This is a virtual position working with our virtual team

    Marie Forleo International is an equal opportunity employer.

  • Dealer Inspire
    Must be located: United States of America.

    React/Node JS Developer

    This position can be remote; US based candidates only.

    About You:

    Looking for a unique work environment and culture to thrive in? Do you love the sense of accomplishment after shaping a new product and pushing code daily? Are you a motivated individual who works well independently, as well as on a team? Are you excited about developing modern applications on serverless cloud architecture? Then we want you!

    About Us:

    Dealer Inspire is an automotive website and digital marketing provider headquartered in Naperville, Illinois with offices across the United States. We pride ourselves in having a fun, unconventional working environment and a great culture. While our team works extremely hard, we try to keep it a fun and creative work environment. At Dealer Inspire, we like to look at current problems and 'rethink' about solutions. We're flexible - we don't write requirements in stone, and things can change regularly. This means rethinking how the solutions work best. 

    Want to learn more about who we are? Check us out here!

    Job Description

    Your duties will primarily revolve around writing code creating new features, modifying existing code to fix errors and bugs, and improving performance while adhering to system testing and validation procedures.

    To be successful in this role, you will need a high degree of personal responsibility with respect to quality, attention to detail, and the willingness to contribute and collaborate as part of a team.

    Skills & Requirements

    We're flexible with learning on the job and corresponding relevant work experience. However, for this position to be successful we need you to know the following, with a strong self-initiative to learn from others!

    Essential Responsibilities (including but not limited to):

    • Architecture and development of new features

    • Set and enforce code quality standards and test coverage

    • Leadership and mentoring of junior developers

    Required:

    • Experience with front-end technologies such as React, Redux, and Webpack.

    • Experience working with NodeJS

    • Experience working with SQL or NoSQL databases; the ability to write efficient queries and benchmark/profile them

    • Mastery of JavaScript, HTML, and CSS/SASS/StyledComponents

    • Strong understanding of asynchronous programming

    • Experience with the Express framework in NodeJS

    • Experience with performance debugging and benchmarking

    • Experience with testing frameworks like karma, mocha, or jest

    • Experience with Git version control

    • Understanding of CI/CD

    • Strong attention to design detail (UI/UX)

    • Strong communication skills

    Highly Desired:

    • Experience working remotely

    • Familiar with Mobile-First, responsive web design

    • Familiar with AWS Cloud Architecture and Serverless (Fargate, StepFunctions, Lambda, SQS)

    • Familiar with GraphQL, DataLoader, and Apollo Client

    • Familiar with MongoDB, Atlas, and Stitch

    • Familiar with PostgreSQL

    • Familiar with ElasticSearch

    Compensation:

    Compensation is based upon skill and previous experience. Motivated and talented individuals may advance quickly in our fast growing company.

    Perks:

    • Health Insurance with BCBS, Delta Dental (Orthodontics coverage available), Eye Med Vision

    • 401k plan with company match

    • Tuition Reimbursement

    • 13 days paid time off, parental leave, and selected paid holidays

    • Life and Disability Insurance

    • Subsidized internet access for your home

    • Peer to Peer Bonus program

    *Not a complete, detailed list. Benefits have terms and requirements before employees are eligible.

  • Instinct Science
    Must be located: United States of America or Americas.

    Back End (Elixir) Developer

    Summer 2019

    Instinct Science is a growing Philadelphia-based animal health company working on a unique technology solution for state-of-the-art veterinary hospitals. We are gaining rapid traction and seeking a developer who is looking for a new career opportunity.

    The Instinct team consists of veterinary and technology professionals who offer years of experience developing and commercializing point-of-care software for the veterinary industry. We encourage a diverse, inclusive, supportive, fun work environment. As a distributed team, we value teammates with strong communication and organizational skills.

    The ideal candidate is efficient, thoughtful, detail-oriented, and motivated by working on challenging yet meaningful work that has the potential to shape the entire profession. Your geographic location isn’t important as long as you can overlap with our regular business hours (Mon-Fri 8-5 ET).

    You Will Work On:

    You will create and maintain integrations with our third parties, develop our internal tools and be instrumental in shaping our data models. Your contributions and leadership will greatly influence the usability and usefulness of the product. Day-to-day work will consist of building new features, troubleshooting bugs, planning future dev work, reviewing teammate’s PRs, and taking ownership for our growing back end architecture. You will be part of a close-knit team that is working hard for a better product each day.

    We’re Looking for Someone With:

    * At least 3 years of experience building back end applications

    * Deep knowledge of API design

    * A high bar for code quality

    * Ability to think through challenges and develop features that solve them elegantly

    * Ability to challenge and improve our current architecture

    * Excitement for building critical integrations for veterinary hospitals

    Bonus Experience:

    * Previous remote engineer position, preferably as part of a small team

    * Previous work on medical or medical records, veterinary, and/or financial software

    * Knowledge of HL7

    Technology Used at Instinct:

    * React, Apollo, Electron

    * Cypress, Jest, React Testing Library

    * Elixir, Phoenix, Absinthe, Docker

    * Node

    * PostgreSQL, Redis

    * AWS, CircleCI

    * Papertrail, Sentry, Prometheus, Grafana

    * Github, Jira, Slack

    What It's Like to Work at Instinct:

    As a distributed organization, the Instinct team strives to maintain strong communication, organization, and personal connections.  We hold a mutual desire to build a company that reflects our care for every individual in our team. We treat each member well by going out of our way to help one another in the short-term and pushing for growth in the long-term. We also value transparency both internally and with our partners so everyone is informed and excited about every challenge and success.

  • HIGHEREDUCATION.COM
    Must be located: United States of America.

    Posted Today – Accepting applications

    Experienced Front-end Web Developer

    NOTE: To be considered for a remote position, you need to be based in the U.S. at this time.

    We need a developer with a solid understand of modern front end technologies and most importantly, the ability to work as part of a team.

    Your primary responsibility will be helping maintain our ecosystem of websites. This involves building pages from scratch based on Illustrator or Sketch designs and making modifications to our WordPress and JAMstack (Jekyll-based) sites. Lately we have been moving towards utilizing static site generators so interest and experience in those will be greatly valued.

    Your HTML5 & CSS3 skills will shine as you show off optimization and code quality when resolving bugs and issues when they come up. You’ll also work at designing and developing better user experiences and measuring the effect on those through A/B tests.

    We practice good coding standards, we build for the future, and we don’t believe in cowboy coding or working in a bubble. We’re looking for thinkers … with talent. We don’t need employees.

    What you’ll be doing day-to-day

    • Writing code with a focus on performance, speedy page load times, improving conversion rates
    • Building sites and implementing redesigns, designed in Illustrator/Sketch, on our WordPress or static-based sites
    • Coding features for our sites (both through WP Themes and not) using HTML5/CSS/PHP/JS
    • Designing and developing better user experiences and measuring the effect on those through A/B tests
    • Future-proofing our sites with maintenance fixes, updating features, and rolling out responsive, mobile-friendly platforms
    • Conversing, committing, and delivering via Asana/Slack/GitHub/email (in whatever order that is)
    • Exploring new technologies/tools for finding solutions to new (and old) problems
    • Optimizing conversions with A/B testing

    Application Architecture (things you’ll HAVE to know)

    • Experience with static site generators like Jekyll, Gatsby, or Hugo
    • Fundamental PHP experience especially as it relates to maintaining WordPress themes and websites
    • Semantic HTML
    • Sass, Bourbon, etc. (or other CSS pre-processor)
    • CSS Frameworks (Bourbon/Neat, Bootstrap, etc… we roll our own, btw)
    • JavaScript & jQuery skills
    • Experience with build and package management tools like Gulp, NPM, Bower, etc
    • Structured Data (gotta satisfy the Googles)
    • Advanced understanding of all the cool buzzwords… SEO, Web-standards, accessibility and usability concepts, information architecture, UX & UI design (heavy on the UX)
    • Good communication skills & a great can-do attitude (We’re totally serious about this one.)
    • A GitHub account or experience with other version control (SVN, CVS, etc. … but git/gh is where it’s at)

    Tech Stack

    Must Know:

    • Jekyll, Liquid (templating)
    • HTML, CSS
    • JavaScript, JavaScript, JavaScript, jQuery
    • PHP, WordPress, MySQL

    Prefer to have:

    • Ruby
    • CI/CD

    Bonus:

    • JAMstack (Jekyll, Gatsby, Hugo)
    • JavaScript (Vanilla, React, jQuery, ES6)
    • Node.js, Express, React
    • Build Tools (Gulp, Webpack)
    • AWS Lambda, RDS, Firebase, Netlify
    • MongoDB, GraphQL, and Apollo

    Pluses

    • Chris Coyier is a hero of yours.
    • You’ve hosted a website with Netlify, Forestry, or a similar service
    • You have converted a WordPress website to Jekyll, Hugo or another static site
    • You know the entire CanIUse library inside and out.
    • You want to teach as much as learn.
    • You have a pixel-perfect design eye with Photoshop/Illustrator or Sketch skills to match. It’s going to come in super-handy.
    • You read sites like SmashingMagazine.com and actually put tutorials into practice.
    • You’ve attended a WordCamp, Meetup, or other industry conference.

    Human Environment

    • Centrally located in downtown Houston, free employee parking
    • Coed work environment, casual dress
    • Cool office perks (free sodas/Topo Chico/coffee, snacks, etc.)
    • Generous salary considerations & full benefits

    What We Value

    We love to work as a team but office hours are flexible. Producing is more important than meeting a “9 to 5” schedule. We understand there are moments when you need to isolate yourself to concentrate so working from home is permitted and encouraged. We like to have a good time and minimize stress with good in-office coffee, lounge/reading time and regular happy hours. We work hard and meet realistic deadlines. What good is delivering a poor product early?

    HigherEducation.com builds sites that attract more than 15,000 online student enrollments annually for our university partners.

    Apply

    If you think you’d be a good fit, fill out this application and we’ll talk: https://goo.gl/forms/dG4iUxe2cgxYzjLI2

  • ClutchPrep.com

    Clutch Prep was founded with the mission to help college students succeed in their classes. We have dramatically improved students’ learning outcomes by providing video-based curriculum with content that exactly mirrors the assigned textbook of their classroom. Our team is driven by a passion to innovate on the explanations of complex topics and to craft a personalized learning experience for students.

    At Clutch Prep, you will contribute to creating the best learning experience possible. To do this, you will collaborate with various teams: our product team to create exciting new features and improvements, our growth team to aid in their efforts to expose more students to the benefits of our platform, and our engineering team to help with infrastructure and development projects. You will work alongside our 2 full-stack software engineers, our product manager/designer, and you will report to our CTO. Our products are built using Ruby on Rails and ReactJS.

    Some of the technical challenges our team is looking to tackle next are: providing an even more personalized learning experience for students, engineering and scaling a system for homework help, and building internal tools to scale our content marketing strategy. Everyone on the engineering team participates in figuring out what we should work on, can offer solutions to the problems we're facing in all areas of the company, and is allowed to work on whatever area is blocking them from achieving their goals.

    What you'll be doing

    • You will plan, develop, test and deploy new features to solve problems for internal and external users.
    • You will use effective code reviews to level up yourself and your peers.
    • You will uphold our engineering standards and maintain consistency in our codebase and process.
    • You will collaborate with stakeholders across the organization such as our academics, marketing, and operations teams.
    • You will contribute to building out our technical architecture as we scale our products.
    • You will coordinate with engineering and product leadership to define and prioritize projects that help us meet business objectives.

    Who we're looking for

    • You are excited to help students succeed by providing the best learning experiences.
    • You have 3+ years of experience in a software engineering role building web applications.
    • You have experience with ReactJS or a similar Javascript library for building interfaces.
    • You have experience with a high-level programming language, preferably Ruby or Javascript.
    • You are very comfortable writing well-structured HTML and CSS.
    • You write clean, well-tested code.
    • You have collaborated with product teams and designers, and have a proven track record of delivering value to customers.
    • You have strong communication skills and have a desire to give and receive regular feedback.

    Some nice-to-haves

    • You have experience working remotely.
    • You have experience with mobile development.
    • You have experience with ML/AI.
    • You have experience with QA automation.

    What it's like to work at Clutch Prep

    We strive to create a work environment that allows our teammates to do the best work of their lives in order to improve the lives of real people, solve hard problems, and change the education world. We work as a team to set quarterly OKRs, run bi-weekly sprints, and use daily check-ins to collaborate and communicate effectively. Our engineers have the flexibility to choose whatever hardware and software they use as long as they can run our app locally and commit code to Github.

    Other benefits:

    • Work wherever you want
    • Competitive salary
    • Generous paid vacation and holiday policy
    • Workspace stipend
    • Learning budget
  • Kyruus
    Must be located: United States of America.

    Senior Software Engineer - Search Team

    First and foremost, Kyruuvians care deeply about our vision to enable human beings to care for human beings, our mission, and our CORE values:

    • Caring – We care about our clients, their patients, and each other.
    • Ownership – We own our success and have the courage to make decisions.
    • Respect – We respect and enjoy each other's journey, experiences, and gifts.
    • Empowerment – We empower our team, our clients, their providers and patients to make the right decisions.

    Here’s what that would mean for you in the Senior Software Engineer role on the Search Team.

    Caring

    You’ll design, develop, debug, and test code to support our software products. You’ll understand requirements and translate them into production-worthy capabilities to make progress on our product roadmap and planned customer commits.

    Ownership

    • Your typical day will include writing code (mostly in python) and reviewing others’ code. You’ll develop unit and integration tests to ensure the quality of the code.
    • You’ll participate in and contribute to Agile team activities. You may play a specific role (such as Team Lead or Architect Owner) on your Agile team.  
    • You’ll ensure stories are on track to be delivered with the sprint. You’ll escalate issues if the stories begin to go off track and work with your team to make necessary corrections to mitigate overall project risk.
    • You’ll embrace and consistently apply best practices, coding standards, and patterns for development and deployment of your code. You’ll mentor more junior engineers on those best practices and patterns.
    • You’ll investigate alerts about possible errors in our system. You’ll address outages in a timely manner in order to accomplish our technology platform SLAs.
    • You’ll work on design and architecture investigations.
    • You’ll report to the Manager, Engineering in the Routing & Scheduling department within the R&D - Engineering division.

    Respect

    How You’ll Use Your Professional Skills

    You’ll use your 4+ years programming experience to:

    • Help accomplish the goals of your Agile team through your design and programming skills building out Python/Flask based API’s, working with Elasticsearch to build performant queries to get the best possible match for patients.  You will also leverage the AWS ecosystem to build serverless applications and use standard tooling like SAM, CodeDeploy, and Bitbucket Pipelines to automate the deployment.
    • Accurately estimate work for the sprint cycle and proactively provide updates on your status. Communicate adjustments to your estimates as you have new information in order to ensure your Product Owner can set appropriate expectations about availability of value being delivered by your team.

    You’ll use your experience in/familiarity with technologies relevant to Kyruus to:

    • Build, scale, and deliver dynamic and highly-available enterprise solutions
    • Think creatively about how to use technology and tools to solve problems faced by our users and customers
    • Research new libraries and components to add to our system.

    You’ll use your communication and active listening skills to:

    • Understand the needs of our users and customers at the beginning of each project
    • Provide complete, actionable, and timely technical feedback to your Agile team
    • Mentor fellow and junior engineers
    • Create an inclusive environment where your peers feel motivated to succeed.

    Empowerment

    How You’ll Know You’re Succeeding

    • You commit quality code (lots!) reliably and on time to help the team achieve roadmap goals and customer commits.
    • You regularly write excellent documentation.
    • You follow Agile practices in your daily and weekly work and are reliable team member
    • You provide timely feedback on designs and code changesets and share technical insights, learnings, and best practices with Kyruuvians by presenting at Lunch & Learns, Technical Brown Bags, and internal demos.  

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • SOCi

    About SOCi SOCi is the leading enterprise solution for social content discovery and social media marketing. Our next-generation, all-in-one social media SaaS platform utilizes a proprietary scoring algorithm to discover, evaluate, and rank social content, changing how enterprises, franchises, and affiliates market on social media to their target audiences. SOCi has a growing team of passionate, innovative, and fun people in both our San Diego, CA and Austin, TX offices. *This position is open to fully remote candidates The job

    • We work collaboratively in groups of 3-4 (mobs) where you group program with other great engineers and product people, each representing different viewpoints and bringing different skills to the table.
    • Iterating and shipping daily in small increments, you're able to progress fast and have a sense of achievement every day going home.

    You

    • Have passion for visually stunning user experiences
    • Inconsistent fonts and vertical spacing makes you cringe
    • Love to insert little animations, transitions and UI delighters
    • Have solid foundation in core HTML, CSS and JavaScript skills
    • Have desire to expand your skill set to backend PHP and MySQL to become a full stack
    • Understand that usability and attention to visual details matters just as much as good performance and clean architecture.

    What's SOCi's culture like? Our primary driver is professional growth and learning, coupled with a desire to help our customer succeed. We focus heavily on individual mentorship and guidance, peer feedback and are always pushing ourselves and each other to the next level. We're huge on collaboration - mobing/swarming to solve problems either as individual engineering teams, or even Product/Engineering/Design leaders mobing to work out the best new product approach. We focus on moving fast, learning fast, and not looking back. SOCi is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.

  • Hireology
    Must be located: United States of America.

    Hireology’s technology empowers businesses to build great teams. Over the last nine years, we’ve grown from a startup to a market-leading organization with over 200 team members and built an award-winning culture that makes this company an amazing place to work. It’s with that in mind that Hireology is looking to add a Senior Software Engineer to our team.

    Hireology is based in Chicago, but our Engineering and UX teams work remotely, so you’ll have the option of working from the comfort of your home or right in our office if you’re local. Compensation is competitive, and we offer a full benefits package. We have regular company-wide events, semi-annual team gatherings, and frequent celebrations when we hit our goals.

    As our Senior Software Engineer, you'll be responsible for:

    • Help implement an easy to use, continuously deployed product

    • Participate in DevOps tasks, design reviews, writing stories, coding modules, code reviews, unit testing and automated acceptance testing

    • Collaborate with experienced software developers in the design, development, maintenance of our application

    • Partner closely with our product and business teams to ensure that we are delivering the best possible outcomes for our internal and external customers

    To qualify for consideration you are:

    • 5+ years of experience writing applications with Ruby on Rails

    • Experience with Golang a plus

    • Familiar with service-oriented architecture

    • Excited about delivering quality and are familiar with unit and acceptance testing frameworks

    • Knowledgeable with third party API integrations

    • Comfortable in a modern software engineering environment with distributed source code control, dev/stage/prod release cycle, extensive testing, and continuous deployment

    • Experienced with HTML5, CSS, JavaScript

    • Fearless about learning new technologies and technical approaches to application development

    • Authorized to work in the United States

    So what can you expect after you apply? You will:

    • Take a brief true/false survey. Be sure to check your email after you apply.
    • Have a phone conversation with someone on our Engineering team. This is a high-level conversation about you, but also a good opportunity for you to learn more about us.
    • Meet with one of our Software Engineers to talk shop. Be prepared to talk about how you approach work technically with examples of how you have done it in the past. No homework or on-the-spot assignments. We just want to nerd out a bit with you.
    • Go over your career history with our Vice President of Engineering. This will be an opportunity for us to get an idea of how you got to where you are, and if where you want to go lines up with where we are going.
    • Meet virtually with some more of the remote team. We want to give you some idea of the people you will be working with. We ask the serious questions here, like your top three movies.
    • Provide us some references. We use our automated reference check system for this, so you just give us some names, they fill out a survey, and we are all set.
    • Speak with a member of our leadership team. If you have made it this far, just be yourself, and everything will be fine.
  • PeerWell Inc.
    $80,000.00 - $120,000.00.Preferred timezone: UTC -8 to UTC -4

    This role has two components, and you must have both: AWS Systems architecture and API development. We are looking for an experienced system and software architect who has experience with AWS, Containers (Docker), and Node. 

    • On the systems side, you will be taking on problems of system scale, security, devops, and deployment, for our medical apps and supporting data mining and analytics of a growing medical dataset. You will be supporting our API development needs, contributing to data mining and machine learning, and supporting system growth and maintainability.

      To that end, you will be re-architecting and re-factoring our code into discrete components that can be deployed and scaled independently on AWS. This will involve knowledge of or learning about many AWS offerings ranging from containers, deployments, monitoring, and computing resources. You will be creating UNIX scripts to launch and control these deployments, and overseeing the monitoring and reporting of the system and its applications.

    • On the API side, you will be adding and supporting features to support our various apps, as well as, creating tools to manipulate and sort through data.  This work is primarily Node/Javascript (and coffeescript), as well as Mongo, Redis, and MySQL

    Your experiences should indicate:

    • Expertise with Linux systems and their administration
    • A high degree of familiarity with AWS offerings such as IAM, EC2, ELB, ALB, ECS, security groups, and container management via Docker
    • Experiences with System Architecture issues and practices involving security and scaling.
    • Experience and enthusiasm for developing APIs including at least a familiarity with our API tools.
    • If you have experience with an EHR or medical systems, which is a plus.

    If you demonstrate your ability to learn complex systems and find effective solutions to harder engineering problems, then we can support you to learn here with us. 

    Remote Position:
    This job is a remote hire based anywhere but we are preferring closer to the US timezones. But note that we work with people located in Amsterdam, Barcelona, Serbia, and Italy. So if you've got the skills please let us know. You can work from your home or from a workspace. We will work with you to be fully connected member of our team. The majority of our staff is located remotely!

    **Culturally:
    **You care about doing good and finding ways to help other people. We care about the work we do, and how we do it. We care about friendly and effective teams and a civil work life. We care about our patients and their outcomes.

  • Edward Jones
    Preferred timezone: UTC +6

    At Edward Jones we are developing a next-generation data architecture to support our growing business. As part of the Data Management area, you will be tasked with provisioning new datasets for analytic and operational use cases, as well as changes to existing loads.  This will bring you into contact with a diverse array of stakeholders ranging from IS to our analytics stakeholders across the firm. 

    What you'll do

    • Interact directly with requestors from multiple divisions of the firm to understand their documented data requirements

    • Recommend an ETL design based on the requirements of the specific use case and provide accurate estimates of effort

    • Partner with RDBMS DBAs to understand the source data structures and design of the target structures

    • Use the appropriate tools and frameworks available to develop the data acquisition and ingestion process in accordance with the approved design

    • Leverage workflow tools to maintain accurate status of assigned tasks (JIRA, etc.)

    • Ensure the necessary data validation steps are included to ensure completeness and accuracy of data

    • Perform initial validation of the process and inspection of the data

    • Utilize the deployment frameworks available to move artifacts from development to test to production environments

    • Ensure jobs are scheduled to run on a frequency consistent with stakeholder requirements

    • Ensure role-based access is established on target tables

    • Support ETL jobs once deployed in production to ensure SLAs are met for data consumers

  • Headway

    About Headway

    Founded in 2015, Headway was born out of a passion to bring entrepreneurial ideas to market and keep them there. We work holistically with our client partners as a true extension of their product team, not just as the technical execution arm of their business. If we see something broken, whether that's a workflow, a marketing or messaging strategy, or a needless feature, we speak up, and our clients trust us to help them fix it.

    Because we're more than just designers and developers, we achieve results that bring successful long-term partnerships and trusted referrals. We help entrepreneurs build a business not just an app. This approach, coupled with realistic and incremental software releases results in a friendly, fun, and collaborative atmosphere where our colleagues and clients both have room to learn and grow.

    See how our clients talk about our approach and check out some of the recognition we've received so far. Discover how we show our clients appreciation with unique holiday gifts each year. Or, if you're a podcast fan, check out Seaworthy, where we explore ways to help companies grow and scale their business and ideas. We're excited about what we've achieved in the last few years, but we're just getting started. We need your help to take us to the next level!

    A Day In The Life

    During a typical work week, our crew members enjoy a balanced assignment of 35 hours on client projects with the ability to invest the other 5 hours on a combination of individual goals and team meetings. Each quarter, we take a full week away from client work to focus on team goals and internal project initiatives. These weeks alternate between a retreat style destination that encourages team bonding and goal setting, and a more focused week-long design and development sprint at our primary office in Wisconsin. Check out some of our team week recaps and years in review to get a feel for how much fun it is to work at Headway!

    What Does Success Look Like?

    During your first 2-4 weeks at Headway, you'll have an opportunity to meet with lots of crew members across the company and start to understand our unique approach to product development. This includes several "Headway 101" sessions that cover everything from our project management style, to our design aesthetic and business analysis approach, to development tools and techniques. If you're new to one of our tech stacks, we'll also create a customized trail of exercises to help get you up to speed. This training covers fundamentals of our core technologies, the way we delegate tasks within a development team, our git process and workflow, testing strategies, tips for successful client interactions, and much more.

    After this initial period, you'll be successfully contributing to new feature work on a client project in the context of a team. You'll also be participating in daily standups, sprint planning meetings, and retrospectives. Welcome aboard!

    Ongoing Support

    Each week, you'll meet with your team lead to ensure that you have the time and attention you need to be successful. Your needs and questions will always come first in this meeting, but other topics discussed include:

    • Individual quarterly goal progress

    • Project status / team issues / weekly retro

    • Individual responses to our weekly team health questionnaire

    Quarterly and Annual Reviews

    In addition to weekly touch point meetings, more formal quarterly reviews are scheduled to discuss successes and areas for growth identified over the last 3 months. We have annual performance assessments and salary reviews, though we reserve the right to provide a merit based pay raise at any time. Most crew members achieve between a 2% and 5% raise each year within their same role, but bigger jumps are possible when roles or responsibilities increase. We're here to grow with you sustainably over the long term.

    Experience and Results At Every Level

    With an experienced leadership team encompassing design, development, sales, marketing, and operations, Headway is poised for an amazing 2019. Our business is guided by EOS and we have strong processes, documentation, and people to support your growth and development. As they say, “Train people well enough so they can leave, treat them well enough so they don't want to.” For more on that, check out our benefits!

    Why Should You Apply?

    • Work on exciting projects in the latest tech across a variety of industries including: Healthcare, FinTech, Education, Personal Growth & Training, Lifestyle & Social

    • Collaborate with colleagues and clients directly to ship features that users love

    • Work with appreciative clients who seek out and value your input and feedback

    • Strong leadership and top-notch colleagues to help you realize your full potential

    • Career growth and leadership opportunities

    Key Benefits

    • 3 weeks of PTO & Sick Time available immediately

    • 1 week of additional time off during the winter holiday season

    • 100% of health care and dental premiums paid for you and all your dependents

    • Up to a 4% matching 401k contribution based on your dollar contribution

    • $6,000 hardware on-boarding budget including $2,000 to spend however you like

    • $2,500 annual education and conference budget

    The Hiring Process

    If after we review your application and we choose to move forward, the following interviews will typically take place over the course of 1-3 weeks (depending on scheduling):

    • Work history and aspirations chat with our People and Team Strategist

    • Skills and performance discussion with a Development Lead or the Head of Development

    • Take-home skills assessment with the potential for follow up / discussion / remote pairing at this stage

    • Group interview with several members of the design team and/or development team

    Position Description

    As a Developer at Headway, you are client and user focused while executing on the details of each project. You diligently develop features and functionality, guided by Headway's process to ensure each release is successful. This role requires constant learning and a growth mindset.

    When communicating with clients during sprint planning, retros, and release demos, you help monitor features as project requirements change, and direct emergent requirement discussions back to the core focus of a minimum viable product (MVP). In doing so, you help manage client expectations and project scope, ensuring we build the most valuable features first.

    Responsibilities

    As a Senior Developer / Tech Lead at Headway, you are responsible for executing within the Headway development process with a focus on client and user needs including:

    • Setting the project development direction consistent with Headway technology and standards.

    • Creating architecture diagrams, flowcharts, and ER diagrams to increase the team's understanding of project scope and support the overall development process.

    • Helping to enforce development process and consistency across the team.

    • Performing development critiques and QA on pull requests ensuring Headway development process is followed.

    • Suggesting refactoring that will help curb technical debt and grow knowledge across the team.

    • Conducting pairing sessions to help developers learn and grow while also evaluating their craft, including: efficiency, adherence to process, and overall professionalism.

    • Performing QA of both internal code quality, interfaces, architecture, tests, and external end-user UI/UX.

    • Interfacing with clients during sprint planning sessions and retros to ensure projects are on track and on budget.

    • Driving all meetings and development activities from the outside-in with user story mapping and MoSCoW prioritization.

    • Helping assess potential hires for technical ability and team fit for future positions at Headway.

    Help us make a difference, make waves, and make Headway!

    Requirements

    • 4+ year of paid, professional Ruby on Rails experience (required), with Elixir/Phoenix and React experience a plus.

    • Experience leading project teams of both internal and external stakeholders.

    • Excellent communication skills (verbal and written).

    • The ability to present your work and stand firm for the right reasons.

    • Experience working with businesses at various phases of creation and growth a plus.

    Expectations

    • You live by our Guiding Manifesto and embody the core values of Headway.

    • You are open to criticism from your team and are always eager to learn and to share knowledge.

    • You have the ability to think big while being detail oriented and delivery focused.

    • You are self-motivated and able to deal with pressure and work well in a fast paced environment.

    • You have an outgoing, personable, and sociable attitude.

    • You have initiative to solve challenges, meet goals, and set new directions based on data.

    • You are capable of inspiring colleagues and clients.

    • You have a passion to create useful and valuable solutions.

    • You prioritize and attend our quarterly team weeks on-site at our primary office in Wisconsin, or at an awesome TBD destination.

    Next Steps

    If this sounds like you, we’d love to have you apply! We're a remote-first company so this position is open to developers local to the Green Bay, WI area, and anyone living in and able to work in the US.

  • You Need a Budget

    About Us and Why We’re Hiring

    We build “You Need a Budget” the best budgeting software around. (But people in the know call us YNAB, which is pronounced “why-nab”). For more than a decade, people have been buying YNAB and then telling their friends what a difference it has made in their lives.  Google us, or read some of our reviews on the app store, and you’ll see what we mean. We love building something that has a huge positive impact on people’s lives.

    We’re profitable, bootstrapped, and growing. YNAB started in 2004 and we haven’t taken any outside funding—we’re in it for the long haul.

    We have some big plans for our iOS (iPad, Apple Watch) and Android apps, and that’s where you might come in. We have one overarching requirement when it comes to joining our team: our original Cultural Manifesto has to really click with you. If you’re nodding emphatically while reading it, you’ll probably fit right in!

    Of course, we have some other hard requirements too, like 5 years of professional software development experience, with at least 4 of those years spent writing iOS and/or Android apps. But first, let’s talk about life at YNAB and then we’ll go into detail about what we’re looking for.

    Who you’d be working with:

    Our developer team is about 15 people strong, and we frequently work in cross-functional teams, so you'll get to work with awesome people in all different roles in the company.

    Regardless of their varied interests, all of our developers have one thing in common: They are a joy to work with. You won’t find heated arguments and raised voices here. We save our competitive spirit for YNAB’s external competitors (or the occasional spirited board game session), but internally we build up our teammates and celebrate their successes. We all love to program and solve problems in clever ways, and we regularly take time to geek out and show each other something cool we built or found to make our lives easier.

    And of course, as a developer, you’ll work closely with our designers, who are amazing. They have the awards (including at least one actual Emmy) to prove they’re good at designing stuff, but there are plenty of skilled designers out there. More importantly, they are welcoming of feedback and suggestions during the development process, and will be happy to tweak an interaction if you tell them that it will save you significant development effort.

    How You’ll Work at YNAB

    We work really hard to make working at YNAB an amazing experience. We have a team full of truly exceptional people—the kind you’ll be excited to work with. Here’s how we operate:

    Live Where You Want

    We’re a distributed team, so you can live and work wherever you want. Proximity doesn’t influence productivity. Just make sure you have a reliable internet connection.

    No Crazy Hours

    We rarely work more than 40 hours per week. There have been a few occasions where things got a little crazy and people had to log some extra hours. But then they took some extra time off, so it all balances out. We work hard and smart but we’re in this for the long haul, no need to go crazy on the hours.

    Take Vacation (Seriously)

    We want you to take vacation. In fact, we have a minimum vacation policy of three weeks per year. Five weeks feels about right (plus two extra weeks for Holiday break). It’s important to get out and do something. We’ll look forward to seeing pictures of your vacation in our internal chat room, creatively named #office_wall.

    The YNAB Retreat

    We get the teams together once a year to catch up on spreadsheets and powerpoints in a Best Western conference room. Just kidding. So far, we’ve done Costa Rica, a gigantic cabin in the mountains, a beach house in the Outer Banks, a ranch in Montana, and took over a hotel on Laguna Beach. We do really fun things at these retreats, but the highlight is inevitably just being with each together and having a blast.

    Up Your Game

    We’re serious about helping you improve your craft. We budget for it (hey-o!). Think conferences, Lynda/Skillshare subscriptions, books, and dedicated time away from work to learn something new….We love to see our people grow.

    If You’re International…

    You’ll be set up as a contractor. Employee or contractor, it’s all the same to us. You’re part of the team. As for time zones, we’re flexible as long as a decent chunk of your time overlaps with North American time zones.

    If You’re Stateside…

    You’ll be a W2 employee with fantastic health, dental, and vision insurance, where we cover 100% of the premium for you and your family. (No need to check your vision, you read that right, 100%. Although if you did need to check your vision, no big deal, we’ve got you covered!)

    We also have Traditional and Roth 401k options. YNAB contributes three percent whether you choose to throw any money in there or not. It vests immediately. (Are you a personal finance junkie like Jesse? He set up YNAB’s 401k to have the lowest fee structure possible, where all plan costs are paid by YNAB, not your retirement nest egg. The investment funds available are fantastic, passively-managed, ultra low-cost index funds. You’re not a personal finance junkie? Then trust us, it’s great.)

    Other Tidbits

    • Once you start, we DEMAND (in a friendly, ALL CAPS IS YELLING way) that you fill out your “Bucket List” spreadsheet with 50 items. (That’s harder than it sounds!)

    • The bucket list helps in deciding what we should give you for your birthday and Christmas: No gift cards here. We tried that. Super boring.

    • We have a bonus plan based on profitability. You’ll be in on that from day one. YNAB wins, you win. That kind of thing.

    • We’re all adults. There’s no need to punch a clock, or ask for permission to take off early one afternoon to go see the doctor (health insurance premium 100% covered!). We look at what you’re accomplishing, not how long you sit (have you tried standing?) in front of a computer.

    • We want you firing on all cylinders so we’ll set you up with a shiny new computer and replace it every three years.

    • Did I mention we make a huge, positive difference in people’s lives? We have a Slack channel where we share success stories from our customers daily. It’s amazing. Don’t underestimate this one!

    If this sounds like your ideal environment, read on because now we want to talk about you. You will play a big part in helping YNAB delight users and give them control of their money. You will change lives.

    Now, back to you, our new Mobile Developer…

    You're a software developer with over 5 years of professional, full time experience. At least four of those have been spent working with iOS or Android, or both. You know how to write easy-to-maintain software while still keeping an eye on the roadmap.

    You'll help us maintain and implement new features in our mobile apps. We have native implementations for each platform but use a shared library that is currently based on TypeScript for things that, well, need to be shared across all of our platforms. For performance and maintainability reasons there is plenty of SQL code as well. You don't have to be an expert on TypeScript or SQL, but being curious about how things work on that layer will definitely help.

    Technologies we use on Android (current baseline is Marshmallow):

    • Kotlin for development

    • Moving towards an MVI architecture

    • Integrating with V8 JS engine

    • RxJava, Dagger, Robolectric

    Technologies we use on iOS (current baseline is iOS 11):

    • Swift for any new development - we are slowly migrating the existing codebase over from Objective-C

    • Leveraging JavaScriptCore for our shared library integration

    You’re the one we’re looking for if you:

    • Are an excellent developer and can adapt to new languages quickly.

    • Write code that is easy for other programmers and your future self to understand and use.

    • Have excellent debugging skills. You know how to find problems, and how to architect apps so that problems are discoverable in the first place.

    • Are self-motivated and thrive with directions like:

    • "This part of the program is too slow. Can you find out why?"  

    • "This component needs to be re-architected to allow for X. How do you think we should do it?"

    • “Our code needs to call into a Javascript library, but that Javascript library is crashing because it can’t find the setTimeout method. Can you investigate?”

    • Are excited to work across multiple platforms with different technologies.

    • Have experience with either:

    • Kotlin and Java

    • Swift and Objective-C

    • Have shipped or helped ship at least one significant app for either iOS or Android.

    • Have an understanding of algorithms and data structures beyond arrays and “for loops”. That doesn’t mean you have to be a computer science PhD or even that you have to know “Big O” notation, but you should know when to use a Dictionary/Map, and why finding an element in a sorted array is faster than finding an element in an unsorted array.

    • Are a senior developer who can point to strong experience where you’ve exemplified the bullet points above.

    • “Bonus points” awarded if you already use and love YNAB. :)

    YNAB is an equal opportunity employer. We believe diversity of backgrounds, beliefs, and experiences to be critical to our success and are passionate about creating a welcoming, supportive, and collaborative environment for all employees. All are encouraged to apply as we continue to grow a smart, hard-working, and diverse team who love working together to build something that matters.

    How to Apply

    • Apply below (here) by 11:59PM Pacific Time, on June 30th, 2019. Firm. It’s a real deadline.

    • First, you don’t need a resume! Many of our job applicants don’t have one because many weren’t even looking to change jobs! An informal list of your work and education history are all we’re looking for anyway, and you are welcome to include that in your cover letter. Speaking of which:

    • You DO need a cover letter. Attach a pdf of your cover letter. In your cover letter:

    • Introduce yourself and explain why this position is of interest to you, and why you would be a great fit for the position. (It’s okay to brag and not be humble for this part!).

    • Please tell us about apps or anything you’ve built that makes you look good, and describe your role in those projects. (Include links if applicable)

    • Include the phrase “I am not a bot, spammer, recruiter, or agency.” somewhere in your cover letter.

    • Includes answers to the following questions:

    • What are your two strongest programming languages? How much experience do you have with them?

    • Briefly (no more than a few sentences) describe a proud “debugging” moment you had, where you found and fixed a bug.

    • If you were interviewing a prospective candidate for this position, what would be a good interview question to ask to find out if a candidate really knew their stuff?

    • Complete this short coding test (https://www.interviewzen.com/apply/sffVTb) and include a link to your results in your cover letter. It shouldn’t take more than 30 minutes or so.

    We look forward to hearing from you!

    P.S.  If you’re not interested in or available for this position, but know someone who is, we would really appreciate it if you passed this along!

  • Loop & Tie
    Must be located: North America.

    We're a lean group of passionate folks that want to disrupt how gifting is done. Self-motivation is a must since we often work remotely using the latest tools such as Slack. The technology stack consists of Rails and Angular sitting on top of Heroku using Postgres, Elasticsearch, Redis, and a variety of AWS services.

    We care greatly about aesthetics (no one wants an ugly gift), so if you've got incredible front-end chops, that's a bonus.

    We're looking for developers with a few years of general development experience because we understand these skills are transferrable. At the same time we would prefer the following:

    Responsibilities: 

    - Design, build and test end-to-end features using Rails Writing comprehensive tests 

    - Creating and maintaining APIs 

    - Planning and maintaining a product long-term 

    - Planning stories and resolving assigned tickets in Pivotal Tracker 

    - Participate in code reviews, follow and assist in the development of Loop and Ties coding guidelines

    - Owning deployments and DevOps 

    About you: 

    - 3+ years of professional software development experience for the web

    - Experience deploying and supporting code in production 

    - Knowledge of development best practices (agile methodologies, code reviews, Javascript testing frameworks) 

    - Knowledge of API architecture development 

    - Experience developing and deploying a product in a production environment

    - Experience in full life-cycle development of web applications

    - You have startup experience and you enjoy working in small teams

    - Experience with a web frameworks and ORMs, like Rails or Django

    - Bonus if you are familiar with Angular (we are lightweight with JS)

This month - Remote Architecture jobs
  • Soshace
    Must be located: United States of America.Preferred timezone: UTC -9 to UTC +15
    • Are you looking for a remote work on international projects?

    • Are you looking for 40 hours a week workload?

    • Is it suitable for you to use a time tracker at work?

    • Is your hourly rate $20 - $30?

    Soshace is an online platform that will provide you with remote work with hourly payment on modern projects lasting on average 6-9 months and more. We are looking for a long-term partnership so when the first project ends we’ll find you a second one and after that the third and so on.

    We expect you to work on our projects 8 hours a day Monday-Friday in your time zone.

    • Do you have more than 3-year commercial experience in web development on projects with Python?

    • Do you have 1-year experience in commercial projects with Django?

    • Can you provide a portfolio of relevant projects?

    • Do you have experience in building web applications architecture, experience with databases?

    • Do you have good writing and speaking skills in English (Upper-Intermediate and above)?

    If you answer “yes” to all questions, send us your CV and be ready to provide a portfolio of projects you took part in.

    We have the next stages of the interview:

    • Primary interview (a detailed discussion of your resume and portfolio)

    • Online test 

    • Interview with a technical specialist

  • Timeline

    About Timeline

    Timeline is a B2B SaaS application that helps financial planners create and manage retirement plans in the US, UK, and many more countries.

    Timeline uses extensive empirical research, asset class returns, inflation and mortality data to assess how a retirement strategy might fare under various market conditions. 

    In simpler words, our mission is to make retirement portfolios last a lifetime.

    How we work

    • We are a small and fast moving team.
    • Our technology team is 100% remote.
    • We work asynchronously and in 4-week cycles.
    • We value simplicity.
    • We value code quality.
    • We value experimenting with new features.

    We have the following technology stack:

    Backend:

    Elixir / Phoenix

    Frontend:

    Elm / JavaScript / HTML / CSS

    We chose Elm for the front-end to have a reliable and maintainable code base with few bugs and no run-time errors. It has been a great experience so far :)

    Calculations Engine:

    Julia

    One of the reasons we chose Julia is because it is the perfect bridge between the Quantitative Analysis Team and the Software Developer Team due to its simple syntax, dynamic types and vast number of libraries for mathematical, statistical and financial calculations.

    About the Job

    We are looking for an experienced Full Stack Software Engineer who:

    • has proficiency in one or more high-level languages such as Elixir, Ruby, Go or Python.
    • has a solid understanding of web technologies.
    • writes maintainable and robust code.
    • likes to write tests.
    • wants to help design, implement, and launch major user-facing features.
    • has a strong understanding of systems architecture and database design.
    • likes to provide feedback and code reviews to his peers.
    • is proactive with communication and has no problem managing time as a remote employee.

    About You

    Bonus Points if you:

    • are always learning.
    • have strong communication skills. You speak and write well. We’re a distributed team so we’re extra mindful about communication.
    • like to build stuff.
    • have an eye for great products and can work effectively with engineers and designers to build them.
    • have empathy for the problems that financial planners face in their day-to-day operations, and a desire to solve those problems.
    • have built SaaS products.

    Perks & Benefits

    • Work from anywhere.
    • A competitive salary.
    • 25+ days holiday.
    • A healthy 40-hour work week, friendly and supportive work environment.
    • Courses and learning: We invest in your professional growth.

     

    Do you think you are the right person for the job? Send your CV and a cover letter to [email protected] telling us why we should consider you!

  • You Need A Budget (YNAB)

    About Us and Why We’re Hiring

    We build “You Need a Budget” the best budgeting software around. (But people in the know call us YNAB, which is pronounced “why-nab”). For more than a decade, people have been buying YNAB and then telling their friends what a difference it has made in their lives.  Google us, or read some of our reviews on the app store, and you’ll see what we mean. We love building something that has a huge positive impact on people’s lives.

    We’re profitable, bootstrapped, and growing. YNAB started in 2004 and we haven’t taken any outside funding—we’re in it for the long haul.

    We have some big plans for our entire app ecosystem, including our web app and API. All of those plans will necessitate changes on our back-end that runs on Rails/Postgres and our front-end Ember app that’s written in TypeScript. That’s where you come in! We have one overarching requirement when it comes to joining our team: our original Cultural Manifesto (https://bit.ly/2DAv83H) has to really click with you. If you’re nodding emphatically while reading it, you’ll probably fit right in!

    Of course, we have some other hard requirements too, like 5 years of “full stack” professional web application development experience, which for us means you know the server-side really well, and have some client-side experience to go along with it.

    But first, let’s talk about life at YNAB and then we’ll go into detail about what we’re looking for.

    Who you'd be working with:

    Our developer team is 15 people strong, and we frequently work in cross-functional teams, so you'll get to work with awesome people in all different roles in the company.

    Regardless of their varied interests, all of our developers have one thing in common: They are a joy to work with. You won’t find heated arguments and raised voices here. We save our competitive spirit for YNAB’s external competitors (or the occasional spirited board game session), but internally we build up our teammates and celebrate their successes. We all love to program and solve problems in clever ways, and we regularly take time to geek out and show each other something cool we built or found to make our lives easier.

    And of course, as a developer, you’ll work closely with our designers, who are amazing. They have the awards (including at least one actual Emmy) to prove they’re good at designing stuff. More importantly, they are welcoming of feedback and suggestions during the development process, and will be happy to tweak an interaction if you tell them that it will save you significant development effort.

    How You'll Work at YNAB

    We work really hard to make working at YNAB an amazing experience. We have a team full of truly exceptional people—the kind you’ll be excited to work with. Here’s how we operate:

    Live Where You Want

    We’re a distributed team, so you can live and work wherever you want. Proximity doesn’t influence productivity. Just make sure you have a reliable internet connection.

    No Crazy Hours

    We rarely work more than 40 hours per week. There have been a few occasions where things got a little crazy and people had to log some extra hours. But then they took some extra time off, so it all balances out. We work hard and smart but we’re in this for the long haul, no need to go crazy on the hours.

    Take Vacation (Seriously)

    We want you to take vacation. In fact, we have a minimum vacation policy of three weeks per year. Five weeks feels about right (plus two extra weeks for Holiday break). It’s important to get out and do something. We’ll look forward to seeing pictures of your vacation in our internal chat room, creatively named #office_wall.

    The YNAB Retreat

    We get the teams together once a year to catch up on spreadsheets and powerpoints in a Best Western conference room. Just kidding. So far, we’ve done Costa Rica, a gigantic cabin in the mountains, a beach house in the Outer Banks, a ranch in Montana, and took over a hotel on Laguna Beach. We do really fun things at these retreats, but the highlight is inevitably just being with each together and having a blast.

    Up Your Game

    We’re serious about helping you improve your craft. We budget for it (hey-o!). Think conferences, Lynda/Skillshare subscriptions, books, and dedicated time away from work to learn something new….We love to see our people grow.

    If You’re International…

    You’ll be set up as a contractor. Employee or contractor, it’s all the same to us. You’re part of the team. As for time zones, we’re flexible as long as a decent chunk of your time overlaps with North American time zones.

    If You’re Stateside…

    You’ll be a W2 employee with fantastic health, dental, and vision insurance, where we cover 100% of the premium for you and your family. (No need to check your vision, you read that right, 100%. Although if you did need to check your vision, no big deal, we’ve got you covered!)

    We also have Traditional and Roth 401k options. YNAB contributes three percent whether you choose to throw any money in there or not. It vests immediately. (Are you a personal finance junkie like Jesse? He set up YNAB’s 401k to have the lowest fee structure possible, where all plan costs are paid by YNAB, not your retirementnest egg. The investment funds available are fantastic, passively-managed, ultra low-cost index funds. You’re not a personal finance junkie? Then trust us, it’s great.)

    Other Tidbits

    • Once you start, we DEMAND (in a friendly, ALL CAPS IS YELLING way) that you fill out your “Bucket List” spreadsheet with 50 items. (That’s harder than it sounds!)

    • The bucket list helps in deciding what we should give you for your birthday and Christmas: No gift cards here. We tried that. Super boring.

    • We have a bonus plan based on profitability. You’ll be in on that from day one. YNAB wins, you win. That kind of thing.

    • We’re all adults. There’s no need to punch a clock, or ask for permission to take off early one afternoon to go see the doctor (health insurance premium 100% covered!). We look at what you’re accomplishing, not how long you sit (have you tried standing?) in front of a computer.

    • We want you firing on all cylinders so we’ll set you up with a shiny new computer and replace it every three years.

    • Did I mention we make a huge, positive difference in people’s lives? We have a Slack channel where we share success stories from our customers daily. It’s amazing. Don’t underestimate this one!

    If this sounds like your ideal environment, read on because now we want to talk about you. You will play a big part in helping YNAB delight users and give them control of their money. You will change lives.

    Now, back to you, our new Full Stack Developer

    You’re a Full Stack developer with at least 5 years of experience shipping, monitoring, and maintaining SaaS apps at scale (not just websites). You’re an expert in at least one modern server-side framework (Rails, ASP.NET, Express, Django, etc).

    You’re not necessarily the “Ops” person where you work, but you certainly understand the infrastructure well enough to aid in architecting and maintaining scalable solutions. We host on Heroku, so experience there is a bonus, but experience with AWS or other popular IAAS/PAAS is just fine.

    Some client-side experience is required as well, meaning you know enough HTML/CSS/some-client-side-framework to get stuff on the screen matching a designer’s spec. We work in small, cross-functional teams where you will likely find yourself responsible for implementation on both the back-end (Rails and Postgres), as well as the front-end (using Ember or Vue and written in TypeScript).

    You’ll help vet and improve our server-side layer, implement new features, integrate with third party API’s, and shepherd our application. We might have conversations that start like this:

    • “How can we be certain that our application is going to scale as we grow? How did the other apps you worked on handle similar load conditions?”

    • “We want to expose these parts of the API to 3rd party developers. Will that API need to differ from our internal API, and if so, how?”

    • We want to make it possible for users to sort their transactions in a new way, and we are thinking of using drag-and-drop to make that possible. What changes on our client and server will be necessary to accomplish this?

    • “We need to integrate a new data aggregation partner to connect bank accounts and import transactions. How do we set it up so that we can reuse most of that work if we bring on another partner later?”

    You’re our person if you:

    • Are an excellent developer that can adapt to new languages quickly.

    • Write code that is easy for other programmers and your future self to understand and use.

    • Have plenty of war stories to tell about the last time you launched a big SaaS application, or weathered a massive spike in load, or recovered from an outage.

    • Know your way around SQL and relational databases. If the database layer turns out to be the culprit behind an issue, it’s not a black box to you. (Experience with Postgres is a bonus.)

    • Have an understanding of algorithms and data structures beyond arrays and “for loops”. That doesn’t mean you have to be a computer science PhD or even that you have to know “Big O” notation, but you should know when to use a Dictionary/Map, and why finding an element in a sorted array is faster than finding an element in an unsorted array.

    • Have excellent debugging skills. You know how to find problems, and how to architect apps so that problems are discoverable in the first place.

    • Already use and love YNAB. (Not a requirement - we’ll give you “bonus points” for this one).

    Some things you might be working on at YNAB:

    • Integrating with 3rd party APIs like Aggregation Providers, Payment Gateways, and Analytics Services.

    • Profiling our most common API calls using tools like pganalyze or Sumo Logic and acting on the information to reduce response times.

    • Helping improve our public and private APIs to make them easier for external and internal developers to use.

    • Working with our external database and security consultants to make sure we haven’t missed anything.

    • Installing monitoring tools like Rollbar to help us detect client-side and server-side issues.

    • Writing automated tests for new features or improving our existing test suites.

    • Submitting and reviewing PRs in GitHub, collaborating in Basecamp, and jumping on a Slack call to get an extra pair of eyes on a gnarly bug.

    YNAB is an equal opportunity employer. We believe diversity of backgrounds, beliefs, and experiences to be critical to our success and are passionate about creating a welcoming, supportive, and collaborative environment for all employees. All are encouraged to apply as we continue to grow a smart, hard-working, and diverse team who love working together to build something that matters.

    How to Apply

    • Apply here (https://ynab.recruiterbox.com/jobs/fk0j9o5) by 11:59PM Pacific Time, on June 30th, 2019. Firm. It’s a real deadline.

    • First, you don’t need a resume! Many of our job applicants don’t have one because many weren’t even looking to change jobs! An informal list of your work and education history are all we’re looking for anyway, and you are welcome to include that in your cover letter. Speaking of which:

    • You DO need a cover letter. Attach a pdf of your cover letter. In your cover letter:

    • >>>Introduce yourself and explain why this position is of interest to you, and why you would be a great fit for the position. (It’s okay to brag and not be humble for this part!).

    • >>>Please tell us about apps or anything you’ve built that makes you look good, and describe your role in those projects. (Include links if applicable)

    • >>>Include the phrase “I am not a bot, spammer, recruiter, or agency.” somewhere in your cover letter.

    • >>>Includes answers to the following questions:

    • >>>>>What are your two strongest programming languages? How much experience do you have with them?

    • >>>>>Briefly (no more than a few sentences) describe a proud “debugging” moment you had, where you found and fixed a bug.

    • >>>>>If you were interviewing a prospective candidate for this position, what would be a good interview question to ask to find out if a candidate really knew their stuff?

    • Complete this short coding test (https://www.interviewzen.com/apply/sffVTb) and include a link to your results in your cover letter. It shouldn’t take more than 30 minutes or so.

    We look forward to hearing from you!

    P.S.  If you’re not interested in or available for this position, but know someone who is, we would really appreciate it if you passed this along!

  • You Need A Budget (YNAB)

    About Us and Why We’re Hiring

    We build “You Need a Budget” the best budgeting software around. (But people in the know call us YNAB, which is pronounced “why-nab”). For more than a decade, people have been buying YNAB and then telling their friends what a difference it has made in their lives. Google us, or read some of our reviews on the app store, and you’ll see what we mean. We love building something that has a huge positive impact on people’s lives.

    We’re profitable, bootstrapped, and growing. YNAB started in 2004 and we haven’t taken any outside funding—we’re in it for the long haul.

    We have some big plans for our iOS (iPad, Apple Watch) and Android apps, and that’s where you might come in. We have one overarching requirement when it comes to joining our team: our originalCultural Manifesto has to really click with you. If you’re nodding emphatically while reading it, you’ll probably fit right in!

    Of course, we have some other hard requirements too, like 5 years of professional software development experience, with at least 4 of those years spent writing iOS and/or Android apps. But first, let’s talk about life at YNAB and then we’ll go into detail about what we’re looking for.

    Who you'd be working with:

    Our developer team is about 15 people strong, and we frequently work in cross-functional teams, so you'll get to work with awesome people in all different roles in the company.

    Regardless of their varied interests, all of our developers have one thing in common: They are a joy to work with. You won’t find heated arguments and raised voices here. We save our competitive spirit for YNAB’s external competitors (or the occasional spirited board game session), but internally we build up our teammates and celebrate their successes. We all love to program and solve problems in clever ways, and we regularly take time to geek out and show each other something cool we built or found to make our lives easier.

    And of course, as a developer, you’ll work closely with our designers, who are amazing. They have the awards (including at least one actual Emmy) to prove they’re good at designing stuff, but there are plenty of skilled designers out there. More importantly, they are welcoming of feedback and suggestions during the development process, and will be happy to tweak an interaction if you tell them that it will save you significant development effort.

    How You'll Work at YNAB

    We work really hard to make working at YNAB an amazing experience. We have a team full of truly exceptional people—the kind you’ll be excited to work with. Here’s how we operate:

    Live Where You Want

    We’re a distributed team, so you can live and work wherever you want. Proximity doesn’t influence productivity. Just make sure you have a reliable internet connection.

    No Crazy Hours

    We rarely work more than 40 hours per week. There have been a few occasions where things got a little crazy and people had to log some extra hours. But then they took some extra time off, so it all balances out. We work hard and smart but we’re in this for the long haul, no need to go crazy on the hours.

    Take Vacation (Seriously)

    We want you to take vacation. In fact, we have a minimum vacation policy of three weeks per year. Five weeks feels about right (plus two extra weeks for Holiday break). It’s important to get out and do something. We’ll look forward to seeing pictures of your vacation in our internal chat room, creatively named #office_wall.

    The YNAB Retreat

    We get the teams together once a year to catch up on spreadsheets and powerpoints in a Best Western conference room. Just kidding. So far, we’ve done Costa Rica, a gigantic cabin in the mountains, a beach house in the Outer Banks, a ranch in Montana, and took over a hotel on Laguna Beach. We do really fun things at these retreats, but the highlight is inevitably just being with each together and having a blast.

    Up Your Game

    We’re serious about helping you improve your craft. We budget for it (hey-o!). Think conferences, Lynda/Skillshare subscriptions, books, and dedicated time away from work to learn something new….We love to see our people grow.

    If You’re International…

    You’ll be set up as a contractor. Employee or contractor, it’s all the same to us. You’re part of the team. As for time zones, we’re flexible as long as a decent chunk of your time overlaps with North American time zones.

    If You’re Stateside…

    You’ll be a W2 employee with fantastic health, dental, and vision insurance, where we cover 100% of the premium for you and your family. (No need to check your vision, you read that right, 100%. Although if you did need to check your vision, no big deal, we’ve got you covered!)

    We also have Traditional and Roth 401k options. YNAB contributes three percent whether you choose to throw any money in there or not. It vests immediately. (Are you a personal finance junkie like Jesse? He set up YNAB’s 401k to have the lowest fee structure possible, where all plan costs are paid by YNAB, not your retirementnest egg. The investment funds available are fantastic, passively-managed, ultra low-cost index funds. You’re not a personal finance junkie? Then trust us, it’s great.)

    Other Tidbits

    • Once you start, we DEMAND (in a friendly, ALL CAPS IS YELLING way) that you fill out your “Bucket List” spreadsheet with 50 items. (That’s harder than it sounds!)

    • The bucket list helps in deciding what we should give you for your birthday and Christmas: No gift cards here. We tried that. Super boring.

    • We have a bonus plan based on profitability. You’ll be in on that from day one. YNAB wins, you win. That kind of thing.

    • We’re all adults. There’s no need to punch a clock, or ask for permission to take off early one afternoon to go see the doctor (health insurance premium 100% covered!). We look at what you’re accomplishing, not how long you sit (have you tried standing?) in front of a computer.

    • We want you firing on all cylinders so we’ll set you up with a shiny new computer and replace it every three years.

    • Did I mention we make a huge, positive difference in people’s lives? We have a Slack channel where we share success stories from our customers daily. It’s amazing. Don’t underestimate this one!

    If this sounds like your ideal environment, read on because now we want to talk about you. You will play a big part in helping YNAB delight users and give them control of their money. You will change lives.

    Now, back to you, our new Mobile Developer…

    You're a software developer with over 5 years of professional, full time experience. At least four of those have been spent working with iOS or Android, or both. You know how to write easy-to-maintain software while still keeping an eye on the roadmap.

    You'll help us maintain and implement new features in our mobile apps. We have native implementations for each platform but use a shared library that is currently based on TypeScript for things that, well, need to be shared across all of our platforms. For performance and maintainability reasons there is plenty of SQL code as well. You don't have to be an expert on TypeScript or SQL, but being curious about how things work on that layer will definitely help. Our baselines are Marshmallow on Android and iOS 10 on iOS. You'll get to work with things like Kotlin and RxJava on Android. On iOS you'll work with Objective-C and Swift on a universal app and an Apple watch app.

    You’re the one we’re looking for if you:

    • Are an excellent developer and can adapt to new languages quickly.

    • Write code that is easy for other programmers and your future self to understand and use.

    • Have excellent debugging skills. You know how to find problems, and how to architect apps so that problems are discoverable in the first place.

    • Are self-motivated and thrive with directions like:

    • >>>"This part of the program is too slow. Can you find out why?"

    • >>>"This component needs to be re-architected to allow for X. How do you think we should do it?"

    • >>>“Our code needs to call into a Javascript library, but that Javascript library is crashing because it can’t find the setTimeout method. Can you investigate?”

    • Are excited to work across multiple platforms with different technologies.

    • Have experience with either:

    • >>>Kotlin and Java

    • >>>Swift and Objective-C

    • Have shipped or helped ship at least one significant app for either iOS or Android.

    • Have an understanding of algorithms and data structures beyond arrays and “for loops”. That doesn’t mean you have to be a computer science PhD or even that you have to know “Big O” notation, but you should know when to use a Dictionary/Map, and why finding an element in a sorted array is faster than finding an element in an unsorted array.

    • Are a senior developer who can point to strong experience where you’ve exemplified the bullet points above.

    • “Bonus points” awarded if you already use and love YNAB. :)

    YNAB is an equal opportunity employer. We believe diversity of backgrounds, beliefs, and experiences to be critical to our success and are passionate about creating a welcoming, supportive, and collaborative environment for all employees. All are encouraged to apply as we continue to grow a smart, hard-working, and diverse team who love working together to build something that matters.

    How to Apply

    • Apply here (https://ynab.recruiterbox.com/jobs/fk0j9oz) by 11:59PM Pacific Time, on June 30th, 2019. Firm. It’s a real deadline.

    • First, you don’t need a resume! Many of our job applicants don’t have one because many weren’t even looking to change jobs! An informal list of your work and education history are all we’re looking for anyway, and you are welcome to include that in your cover letter. Speaking of which:

    • You DO need a cover letter. Attach a pdf of your cover letter. In your cover letter:

    • >>>Introduce yourself and explain why this position is of interest to you, and why you would be a great fit for the position. (It’s okay to brag and not be humble for this part!).

    • >>>Please tell us about apps or anything you’ve built that makes you look good, and describe your role in those projects. (Include links if applicable)

    • >>>Include the phrase “I am not a bot, spammer, recruiter, or agency.” somewhere in your cover letter.

    • >>>Includes answers to the following questions:

    • >>>>>What are your two strongest programming languages? How much experience do you have with them? 

    • >>>>>Briefly (no more than a few sentences) describe a proud “debugging” moment you had, where you found and fixed a bug.

    • >>>>>If you were interviewing a prospective candidate for this position, what would be a good interview question to ask to find out if a candidate really knew their stuff?

    • Complete this short coding test (https://www.interviewzen.com/apply/sffVTb) and include a link to your results in your cover letter. It shouldn’t take more than 30 minutes or so.

    We look forward to hearing from you!

    P.S.  If you’re not interested in or available for this position, but know someone who is, we would really appreciate it if you passed this along!

  • Peerfit
    Must be located: United States of America.

    Not open to outside recruiting firms. Applicants please apply here. Please do not send resumes directly to any hiring manager.

    Peerfit

    Interested in working for a team of people completely redefining how fitness and health care work together? At Peerfit, we’re flipping wellness reimbursements on their head by connecting insurers’ and employers’ wellness dollars to popular fitness studios offering CrossFit, yoga, barre, boot camp, cycling, and more. If working with a team of innovative and driven people who are modernizing how people engage with wellness excites you, look no further than Peerfit.

    POSITION SUMMARY:

    As a senior backend software engineer you'll support the business as it undergoes extensive scaling this year. This will include:

    • Extending our JSON API to support platform features for Web, iOS, and Android
    • Building and supporting new inbound and outbound partner API integrations
    • Standardizing business operations that support account management and engagement of the Peerfit user experience through new technology and tools
    • Applying a domain driven design to the modeling of the application and adapt it to current business strategy and processes

    You will be joining a growing backend team of polyglot developers who are working to bring the current system to its next tier of maturity. The ideal candidate should be prepared to continue to scale the platform's robustness through clean code and test coverage, enhance the adaptability and fault tolerance of the system, and help to coordinate key architecture and technology decisions.

    We're seeking someone who is solution-oriented, pragmatic, and consensus-driven in their approach to rapidly building iterative software that solve real problems in our product and technical domains.

    RESPONSIBILITIES:

    You will be responsible for managing, extending and scaling our core backend services and help influence our technical architecture with technologies that can support the business' continued growth. You will represent the backend in the delivery of new platform features through full-stack project teams. In addition, you will provide support to your backend peers through pair programming, code reviews, and team-wide continuous improvement.

    You will also collaborate with the other functional areas that make up the Product team including Data, Frontend Web (React), Native mobile (Swift, Kotlin), and Infrastructure. Additionally, you will work with members of the business to understand objectives from first principles, capture requirements through user stories and journeys, and deliver solutions through a stakeholder-driven acceptance process.

    EXPERIENCE/QUALIFICATIONS:

    • 5 plus years of professional experience with a Python-based MVC web application stack, preferably Django or Flask
    • Well versed in test driven development and confident in applying the right amount and types of coverage to support a healthy balance between robustness and speed
    • Capable of managing a restful API that supports both internal and external clients and can provide backwards compatibility where necessary
    • Comfortable driving consensus in contract negotiation with API consumers and experienced with delivering an annotation strategy to support documentation/discoverability
    • Experienced in writing approachable, well-encapsulated code whose intentions are clear to other contributors and well-suited for extension and change
    • Knowledgeable of domain driven design patterns, SOLID principles, and the 12-factor app methodology and when they should be applied
    • Confident navigating situations where minimum viable solutions must be produced to meet fast-paced timelines where the business value is high; capable of setting the right expectations in such cases and proposing longer term strategy on appropriately maturing or deprecating such assets.

    NICE TO HAVES:

    • Strong command of open source tooling including bash, vim, tmux
    • Contribution to an open source project, preferably in the Python ecosystem
    • Experience with Django REST framework
    • Experience with PostgreSQL, mysql, celery/rabbitmq
    • Experience with on-call, issue management, and code quality tools (e.g. PagerDuty, Sentry, Codacy)
    • Experience with Docker, Kubernetes, and/or Google Cloud infrastructure technologies
    • Knowledge of JWT authorization and SSO

    EDUCATIONAL GUIDELINES:

    Bachelor’s degree in an information/comp-sci program or the equivalent combination of education, training, or work experience.

    WHO WE NEED: (Intangibles) 

    • Passionate about health and fitness
    • Desires to have a role in the growth of a startup 
    • Stays motivated and knows how to be persistent
    • Is self-directed
    • Can work remotely and make decisions autonomously at a high level
    • Flexibility to handle changing responsibilities

    WHAT YOU GET:

    • The opportunity to help expand the impact of Peerfit across the United States…and, someday, the world!
    • The chance to work in a relaxed, yet goal-driven start-up culture with a passion for fitness
    • Peerfit credits to attend fitness classes.
    • Chance to work remotely with flexible scheduling
    • Health Insurance & other benefits

    Peerfit is an Equal Opportunity Employer. 

  • BlueLabs Software
    Preferred timezone: UTC -1 to UTC +3

    A few months ago we started out with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We believe that our experience paired with today’s technologies, great talent and the agility of a startup environment will enable us to deliver a best-in-class product that meets the demands of the market of tomorrow.

    Our Account Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

    The Team

    The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, and player acquisition and retention  programs with a focus on personalisation and automation.

    The services owned by the team are to be simultaneously used by thousands of users around the globe and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.

    Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.

    Remote Work

    We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

    Compensation

    The budgeted compensation range for this role is €55k-75k annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence (unless you are based in Malta, in which case you will be employed). In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

    Requirements

    • BS degree in Computer Science or similar technical field

    *

    2+ years of professional software development experience using Go

    • Interest in or previous experience with Elixir will be considered an asset

    *

    Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ or Kafka

    • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores

    *

    Interest in test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines

    • Interest and ability to keep yourself up to date and learn new languages, frameworks and technologies as required

    *

    Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents

    • Ability to work autonomously in a fully distributed team

    *

    Good communication skills in verbal and written English

  • BHE
    Must be located: United States of America.

    BHE’s mission is to improve healthcare through innovative analytics. Our team has built a next-generation analytics platform, Instant Health Data (IHD), to bring researchers together to generate insights into improving population health, quality of care, and managing costs.  

    Our engineering team is looking for talented individuals who want to bring our platform to the next level, expanding into new markets.  In undertaking this challenge, our new engineers will be at the forefront of the latest technologies, learn about large-scale, new and emerging data sources, and help BHE maintain its leadership position.

    Our engineers work in a fast-paced, rapid-learning environment with leaders in software development, working with massive data sets, and healthcare data analytics.  In our environment, everyone is encouraged to make a difference without experiencing the fixed ways of doing business in larger, bureaucratic organizations.   

    Job Description

    • Design, build, and maintain a highly scalable web analytics platform
    • Ensure that the platform meets business requirements and industry practices for security and privacy
    • Integrate new technologies and software engineering tools into existing platform
    • Mentor other software engineers
    • Provide software architecture support

    Minimum qualifications

    • Bachelor’s degree in Computer Science, Engineering, Math, or related technical/science field
    • 5 years of full-stack development experience
    • 5 years of experience working in a Linux environment

    Preferred qualifications

    • Significant experience with a NoSQL database
    • Significant experience with Apache Spark
    • Significant experience with Python and Java

    Why be a part of BHE's Team?

    • Leading healthcare data analytics/big data company
    • Work on a team of talented and pragmatic engineers/researchers
    • Great mentorship and growth opportunities
  • Follow Up Boss
    Must be located: United States of America.

    Who Is Follow Up Boss?

    Why Would You Want To Work Here?

    • We’re a young, ambitious company who only answers to our customers
    • Opportunity to have a big impact on our growth and your career
    • No red tape or pointless meetings
    • Competitive base salary, health/dental insurance, company meetups, and 20 days paid holiday
    • Solve challenging technical problems and put your skills to the test every day. We've processed over a billion emails; per month we send nearly 3 million text messages and handle 700k+ minutes of call time for tens of thousands of active customers.
    • See a direct impact of your work and value you created for customers.
    • Provide direct input on technical and non-technical decisions. Your opinion matters.

    This Role Is For You If…

    • You would describe yourself as patient, empathetic and having a good sense of humor.
    • You’re independent, self-motivated and can stay efficient and productive without someone looking over your shoulder all day long
    • Superb written and verbal skills (with a professional yet fun demeanor)
    • Are based in the United States (or similar time zone) 
    • Are happy to have direct communication with customers (we are customer driven).

    Your qualifications:

    • Self-motivated and proactive mindset.
    • Remote work experience is required.
    • Based in the USA, quiet home office with fast internet.
    • Expertise in front end technologies, we use React, JavaScript, CSS.
    • Expertise in back end technologies, we use PHP, Aurora, Postgres, Redis, to name a few.
    • Understanding of Linux, at least basic DevOps skills required.
    • Exceptional time management skills. 
    • Attention to detail and commitment to quality
    • Security conscious. 

    Your responsibilities will include:

    • Develop and improve our application.
    • Help fix issues with the application.
    • Mentor other team members.
    • Communicating with customers to answer questions about the product and learn about their needs.

    30 Day Targets:

    • Become familiar with our product and codebase. 
    • Pair with fellow engineers to gain knowledge about the system and how we work. 
    • Improve the new hire onboarding process, by being a part of it. 
    • Help address priority bugs

    60 Day Targets:

    • Improve the calling features in our product.
    • Improve how our product supports customers with larger teams.
    • Implement improvements to the security of our app and customer's data.

    90 Day Targets:

    • Improve internal reporting tools
    • Assist in architecture improvements of critical product features
    • Assist in performance improvements to our API.

    Our Core Engineering Values

    • Teamwork
    • Communication
    • Code Quality
    • Focus and Prioritization
    • Customer Driven
    • Leadership Qualities

    If this sounds like a great fit we would love to hear from you.

    We're not accepting applications from agencies.

  • Income Discovery

    Income Discovery is a new white label tech platform for retirement decumulation to deliver a Full & Rich Retirement to millions.

    The nucleus of the firm is Advanced Income Discovery Analytical engine, also called AIDA, that delivers up to 20% higher safe retirement income. AIDA is exposed through SaaS and REST API to financial institutions that serve millions of clients.

    As a Senior Software Engineer at Income Discovery, you will contribute to our products, improve the AIDA engine and strengthen our operational capabilities.

    • Develop and extend our analytical engine (AIDA) with new capabilities, improved performance, and distributed computation support

    • Help specify, implement, and test new features.

    • Share the responsibility for deploying, monitoring, and securing our applications in AWS.

    • Assist in stepping up the architecture and refactoring to get to the next level in scalability

    We are looking for a person interested in financial analytics, high performance computing, and devops. The hire will contribute to the entire stack from user interfaces to the data layer, as needed. It is important to be productive with minimal supervision, know when to ask for help, communicate well through writing, and be comfortable with video conferences.

    Join our innovative and agile development team. We use GitHub, run continuous integration checks, practice code reviews, and solve problems together. Our services run in the AWS cloud, their deployment is automated, and we follow the infrastructure-as-code process.

    Excellent understanding of Java, JavaScript, software engineering, and computer science basics are required. AWS, Terraform, Clojure, or Go are a plus but not mandatory. Document or SQL database experience, Linux skills, and exposure to numerical programming would be helpful

    Income Discovery employees work exclusively remotely.  All employees are eligible to participate in the Benefit Program, offering health care coverage options (medical, dental & vision) plus other voluntary insurance and benefits including a 401(k) and a Flexible Spending Account (FSA).  

    All candidates must be eligible to work in the United States.

    Income Discovery is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.

  • Labster
    Preferred timezone: UTC +2

    Your mission

    At Labster we are dedicated to empowering the next generation of scientists to change the world. Our goal is to develop software that makes learning both engaging and effective, and to make it accessible to as many students as possible.

    We govern ourselves by using a flat-hierarchy system that is focused on motivation and results. We believe in flexible work hours and a good work-life balance, and while we love to get results, it’s incredibly important for us to have happy team members. At this point in time, we are a team of approximately 40+ developers. Some of the projects we are currently working on include but are not limited to: VR, building complex game/simulation editing tools and an advanced learning analytics dashboard, as well as scaling our DevOps server architecture to reach millions of students. To achieve our goals, we use C#, Unity3D, Python (Django), AWS etc.

    Your responsibilities

    • Extending our award-winning visual 3D simulation editor

    • Designing and developing new features for our highly popular virtual laboratory simulation and gamified education platform

    • Engineering cutting-edge, innovative educational gaming technologies integrated into Unity3D

    • Working as a member of a cross-functional team comprised of C# Developers, 3D Artists, QA Engineers, Content Writers and Content Developers

    • Driving improvements to our coding practices (such as test-driven development practices)

    • Contributing product ideas and working within the Product Team to help refine product features and requirements

    • Developing interpreter for Labster’s domain-specific language for educational simulations

    Requirements

    • You are proficient in designing, developing and maintaining applications using C#

    • You are fluent in written and spoken English

    • You like to take initiative and come up with ideas and you are not afraid of constructively question status quo

    • You have excellent attention to details

    • You are a great team player

    • You have a solid understanding of algorithms, design patterns, and best practices

    • You have a tendency to propose smart yet simple solutions

    Ideally, you also tick off at least 3 out of 5 characteristics listed below

    • You have a MS in Computer Science or equivalent practical experience (this is not a must-have for this role as we are prioritizing practical skills/experience)

    • You have experience working with Unity3D engine 

    • You are proficient in analyzing and optimizing code for performance and efficiency

    • You have experience in developing and maintaining domain specific languages (experience with WPF is a plus)

    • You have experience working with Agile methodologies 

    Why should you join us?

    • We provide a friendly and productive work environment with fun, smart, open-minded international group of people

    • We are a market leader when it comes to VR learning, backed up by renowned capital venture funds like Owl Ventures or Balderton

    • You will have the opportunity to work with the newest technologies

    • We provide a competitive salary based on your qualifications and experience and the company warrants as a part of your remuneration

    • You will own your schedule - flexibility and ability to make a real impact was always our priority 

    • You will have the opportunity to undergo a fun and exciting up to 90 day introductory period in Bali and the opportunity to work from the coolest offices in the whole island (Livit Hub)

    About Labster

    At Labster we are dedicated to empowering the next generation of scientists to change the world . Our goal is to develop fully interactive software that makes learning both engaging and effective, and to make it accessible to as many students as possible (see short trailer here). We are partnering with major publishers and other EdTech companies such as Pearson, Springer or Google. We believe in flexible work hours and a good work-life balance, and while we love to achieve great things via concentrated work, it’s incredibly important for us to have happy and engaged team members across all of our locations: the US, the UK, Denmark, Switzerland, and Indonesia.

  • BlueLabs Software
    Preferred timezone: UTC -1 to UTC +3

    A few months ago we started out with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We believe that our experience paired with today’s technologies, great talent and the agility of a startup environment will enable us to deliver a best-in-class product that meets the demands of the market of tomorrow.

    Our Betting Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

    The Team

    The Betting Team is tasked with the provisioning of all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).

    Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.

    You will be working on developing these services primarily in Go and have a voice in the architectural decisions surrounding them.

    Remote Work

    We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

    Compensation

    The budgeted compensation range for this role is €55k-75k annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence (unless you are based in Malta, in which case you will be employed). In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

    Requirements

    • BS degree in Computer Science or a similar technical field

    *

    2+ years of professional software development experience using Go

    • Interest in or previous experience with Elixir will be considered an asset

    *

    Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ or Kafka

    • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores

    *

    Interest in unit testing and test automation, and continuous integration/deployment

    • Good understanding of DevOps concepts such as containerization, cloud computing, security and networking

    *

    Interest in keeping yourself up to date and learning new languages, frameworks and technologies as required

    • Ability to work autonomously in a fully distributed team

    *

    Good communication skills in verbal and written English

  • digitalCounsels

    What we are looking for

    For the development of our platforms, we are immediately looking for a reliable, engaged and open-minded

    Senior Full Stack Developer

    What to expect

    You will be part of our small but highly efficient core development team. In close collaboration with your team members, you will be responsible for the development of our platform, APIs, integrations and side applications. Starting with the fundamental architecture up to the implementation of single features in the back- and front-end, you will take over responsibility and develop innovative, scalable and sustainable software solutions. 

    Our technology stack

    • PHP 7.2 / Node.js
    • Laravel 5
    • Bootstrap / SASS / ES6
    • MySQL / Redis / RabbitMQ
    • Vagrant / Apache / Git / Ubuntu

    Your advantages

    •  Work remotely: Live & work wherever you like!
    •  Salary: We don't use remote as an excuse to pay less.
    •  Stock options: Joining our journey means you can choose to own part of the company.
    •  Retreats: Join us on international company retreats!
    •  Professional development: We offer a stipend for continued learning.
    •  Time off: You'll be required to have 5 weeks of paid vacation per year.
    •  Technology: BYOD - use whatever device you feel comfortable with.
    •  Part time: Decide by yourself if you want to work full-time or part-time.
    •  Environment: We aren't a large enterprise - work with people instead of a system.

    Your abilities

    • You provide more than 5 years of relevant experience in our technology stack (PHP / JS).
    • You are business fluent in English.
    • You solve problems independently, work carefully, organized and precisely.
    • Using a coding standard and writing clean code are natural for you (we are serious about this).
    • Experience with automated testing.
    • Experience with large and scalable enterprise applications.
    • Knowledge of professional software development (architecture patterns, design patterns, idoms).
    • A good eye for UI/UX details.

    Event though this is a remote position, your regular working day must have an overlap of 4 hours or more with CET (UTC+1) from Monday to Friday.

    If you have any questions related to this position, please feel free to contact Matthias Isler, [email protected] Otherwise, we're looking forward to receiving your application by clicking on the button “Apply for this job”.

    Information for recruitment agencies

    digitalCounsels accepts no unsolicited applications from recruitment agencies for this position. We therefore request that recruitment agencies do not submit any candidate documents neither via our employees nor through our online career portal. We refuse any responsibility for unsolicited applications as well as any associated fees. Thank you for your understanding.

Load more