66 : remote jobs for you

Front End Software Engineer

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

Introduction
We are currently going through a very 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 present 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.

To do this we are looking to hire new people to join our team. Ideally this person will have Ember experience. However, we are also interested in talking to people with a strong javascript background and background with other similar frameworks. In terms of experience we are open to both beginner and experienced developers. Where necessary we will put in place a bootstrap to help people come up to speed on Ember.

Skills & Requirements
- 2+ years experience developing web applications
- Experience with programming Javascript required with role focused on Ember based development
- Ruby/Rails experience a bonus but not strictly necessary
- Strong understanding of front-end technologies: JavaScript, HTML5, SASS, Ember preferred, but not required 
- Strong programming skills with 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 co-ordination and communication is largely 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 PR's and Milestones.

From a coding perspective we place a strong emphasis on clean, minimal, well refactored code backed up by strong 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. We expect that our new hires will likely be remote working. 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 subject "Job Application".

From there we filter down and do a series of remote interviews. These are often '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.
  • 3 days ago
  • Ticketsolve

Ruby on Rails Developer

We are looking for a Senior Ruby on Rails Developer to join our existing team of engineers.

Strong knowledge of Ruby and Rails is required. Real world experience building and maintaining Ruby on Rails apps is a must. This project will involve being part of a team working on applications used by tens of thousands of customers every day.

Our tech stack is Ruby, Rails, MySQL, jQuery, React, AWS.

Role Type: Permanent, and full-time
Location: Remote, anywhere in the world, but with at least 4 hours overlap over European time zone.

Skills & Qualifications

  • Be comfortable working in a remote working environment
  • Be comfortable to write and speak in English
  • Experience with Rails, RSpec
  • Experience working in an agile software team environment
  • Experience working with Git
  • Be able to implement features based on minimal documentation
  • Be able to work on your own, but share important bits with rest of the team

Responsibilities

  • Be part of the team maintaining and improving existing applications
  • Be part of the team planning and designing new features
  • Commit to working full time (40 hours per week)
  • Be able to work at least 4 hours in the interval: 8:00 – 16:00 GMT+0 and attend the daily meeting at 10:00 GMT+0
  • Use your knowledge of Ruby on Rails to deliver clean, solid code accompanied by well-written tests
  • Review pull requests made by other team members
  • Monitor live systems using provided tools and act in case of emergencies
  • Take over support tickets, be in touch with affected user(s), provide quick solutions/workarounds and suggest improvements to the system
  • Maintain and improve internal tools to help debugging and monitoring

Benefits

  • Work in a global team, fully remote
  • Career development opportunities
  • Face challenges together in a team and collaborate with international team members
  • Be part of a flat organization, where your voice is always heard
  • Get extensive training supervised by dedicated mentors
  • Get a steady income and other benefits such as paid vacations, scholarships, and more.

Is this the job you were looking for? Please, send your application and let’s talk.
https://www.onthegosystems.com/jobs/#ruby-on-rails-developer
  • 4 days ago
  • OnTheGoSystems

Ruby on Rails Developer

At Podia, we’re building the best platform on the planet for creators to sell online courses, memberships and digital downloads.

We’ve been around for a few years and helped more than 17,000 creators earn millions, and we’re growing fast…

really fast.

That’s where you come in winking face 

We’re looking for aRuby on Rails developer who is as happy working on backend bug fixes as UI refactoring. 

You’ll help us ship faster, get more done and make big improvements to our platform.

What you’ll work on:

  • Expanding the breadth and depth of our product featuresbuilding construction
  • Polishing our existing features to improve our users’ experiencepaintbrush
  • Bugs happens… you’ll help us resolve thembug
  • Refactoring the internals to keep the code easy to work withhammer
  • Improving our test suite to give us more confidence to shippolice car light
  • Writing and maintaining payment and API integrations card index

Here are some of the technologies we use:
  • Ruby on Rails 
  • PostgreSQL
  • Sprinklings of Javascript and Stimulus, where necessary
  • Redis, for caching and background queues
  • Sidekiq for background processing
  • Heroku for hosting the app
  • …and AWS, S3, and Ansible for anything else.
  • We also maintain integrations with many third-party APIs(PayPal, Stripe, Zapier and Drip, just to name a few)

You might not have experience in all these technologies, and that’s okay! Rails is the core of our tech stack and you’ll also bring other experience to the role.

Some other things you should be comfortable with:

  • Multiple competing(andsometimes shifting) prioritiessmiling face with open mouth & cold sweat
  • Lending a hand to your teammates(and customers) when the need arises. We’re tightly knit and supporting each other is a huge prioritysparkles 
  • Staying calm under pressure. You remain cool even when Rollbar errors are pouring into slack, background jobs die, and the app grinds to a haltSOS button
  • Working remotely. Our team is spread across North America and Europe, and our headquarters is Slack globe showing Americas 

Why work at Podia?

  • Ultimate flexibility. We try to have some overlap time every day, but outside of that work whenever & wherever you work bestworld map 
  • Extreme autonomy. No micro-managing here. You’ll be given high-level direction and then left to solve it the way you feel is best. You’re the expert!books
  • That said, the rest of the team is always ready to lend a hand — or even an ear if you just need to rubber duck some ideaslight bulb
  • You get to work with a small, highly-talented team that has built — and continues to build — our product with care. We’re not one of those“hire all the devs!” organizations that tries to grow too quickly artist palette 
  • Whether it’s fixes, small tweaks, or substantial features, we deploy often. There’s zero redtape to slow you downrocket
  • We have a rapidly growing base of passionate customers. Your work will be seen and appreciated by many peoplered heart
  • Competitive compensation. We want to hire the best people, and we’re ready to pay for them money bag
  • (Paid for) annual retreats to spend time with the team and have fun together. This year’s retreat is in Brooklyn! airplane

Interested in joining our team?

We’d love to chat slightly smiling face 

To apply, just fill out this form.
  • 5 days ago
  • Podia

Senior Backend Engineer

We are looking for a talented individual who can help us to shape our product and culture from a long-term perspective.

As a core member in the initial stages, you will be working alongside us to develop our product from the early stage, as well as, be involved in future stages of product growth.

We work mostly in Ruby on Rails + GraphQL with some AWS services (ECS, RDS, Cloud Formation, Cognito, etc). However, we're also open to speaking with talented engineers who can pick up things quickly.

RESPONSIBILITIES 
  • Be involved in every aspect of the backend development
  • Develop new features with Ruby on Rails and GraphQL
  • Improve and refactor codebases for a better developer experience and productivity 

REQUIREMENTS 
  • 5+ years’ experience in backend development
  • Experience with Ruby on Rails (experience with Elixir/Phoenix would be considered an asset if you are less experienced with Ruby)
  • Experience with Cloud Infrastructure and Docker
  • Skillful at writing reusable, quality codes
  • Experience working in small teams or startup
  • Comfortable working with remote colleagues and multidisciplinary teams

DESIRED SKILLS 
  • Experience with Cloud Infrastructure (AWS, Google Cloud Platform, etc.) and Configuration Management (Ansible, Puppet, Chef, etc.)
  • Experience developing products within an engineering team (not as dev-shop)
  • Experience with React and Redux or similar frameworks (Vue.js, Angular.js, etc.)

BENEFITS & PERKS 
  • Competitive salary / Stock options package 
  • PTO: 15 days vacation plus national holidays
  • Reimbursement of costs incurred from usage of co-working space 
  • Business trip opportunities to Japan and America (1-3 times yearly)
  • Support to apply for a Japanese work visa if you want to work in Japan
*** Please understand that these perks are not provided during the probationary period. 

WHO WE ARE 
  • We are currently a small team consisting of a CEO, 6 engineers
  • A remote friendly team with employees located in Tokyo and San Francisco (headquarter)
  • Successful entrepreneurs and engineers who have built large scale systems from scratch
  • Raised $2.5M in funding from some of Asia’s top investors
  • 5 days ago
  • Chomp

Get alerts for new jobs

Ruby/Rails Developer

You are a Ruby/Rails developer that is passionate about clean, maintainable, and well-tested code. You’re a motivated self-starter that will take ownership of your work. You’re focused and exceptional at what you do, and don’t consider yourself a “full stack” developer. You have an exceptional attention to detail, and are comfortable reviewing pull requests and working with other developers. You’ll work with our existing development team to add features and upgrade an existing app.

We are a vocabulary learning company, whose products are used in schools all over the world. We’re looking for a senior developer to help us upgrade our large, monolith Rails app. Our ideal candidate is in the Portland area, and able to work at our Beaverton office. However, we’re open to a remote position for the right candidate.

Requirements:

  • At least 3 years of applicable Ruby/Rails experience.
  • A history of developing and supporting actual Ruby on Rails applications in production with a large user base.
  • Experience with Rspec and Capybara testing.
  • Familiarity with MySQL, including advanced querying and performance profiling.
  • An understanding of background jobs, including Redis, Resque, and Sidekiq.
  • Familiarity with Git, Github, Codeship, Codeclimate, and Sentry
  • JavaScript/CoffeeScript skills (including ES6, Webpack, and React)
  • An understanding of integrating with third-party services and API’s (we use Mandrill, Intercom, Salesforce, and Freshdesk, and many more).

Benefits:

  • Up to 100% of healthcare.
  • Up to 100% of dental.
  • $240 annual book stipend.
  • $1500 annual match for charitable contributions.
  • $1200 annual education stipend.
  • Apple Macbook Pro.
  • 2 weeks paid vacation + holidays + birthdays.

Interested? We’d love to meet you. Please introduce yourself to developer@membean.com by providing Ruby/Rails code samples. We’ll provide a brief assignment during the interview process. Please note that we won't be responding to any inquiries until at least February 10, 2019, so please be patient with us.
  • 5 days ago
  • Membean

Sr. Ember Developer

DockYard is searching for a senior-level Ember/Rails Developer to work on revolutionary web application projects with our remarkable team!

WHO WE ARE

DockYard is a software consultancy based in Boston (with remote employees) that specializes in web applications. We have in-house designers, developers, and project managers, and we are looking for an Ember and Rails Developer to join our growing team. You’ll work alongside talented individuals on groundbreaking projects for the world’s largest companies.

WHAT WE DO

We help ambitious companies transform new ideas into fully deployed web applications. Our clients range from seed funded and early stage startups, who depend on us to define and deliver business-critical workflows, to established enterprise companies seeking fresh perspective and deep expertise on new projects.

The ideal candidate is a champion for diversity and inclusion, is self-driven, team-oriented, passionate about web technologies and industry best practices, and has experience building complex Ruby on Rails backends and the frontends they power using single-page frameworks such as Ember.js.

WHAT IT’S LIKE TO WORK HERE

We offer a comprehensive benefit plan with a focus on providing an exceptional working environment.  Some of these benefits include:

  • 100% Remote workforce

  • 100% DockYard paid medical, dental, vision, life & AD&D starting Day 1

  • 401(k) offered through Vanguard

  • Substantial paid time off

  • Conference & Laptop stipend

LEVEL


Senior-level

LOCATION

Remote (U.S. based only)

EMPLOYMENT TYPE

Full-time Exempt

RESPONSIBILITIES

  • Work independently or with other engineers to develop user experience-focused web applications, or provide support for existing systems.

  • Have the ability to work on multiple parts of a web application, from the database to the front end.

  • Collaborate with designers, HTML & CSS specialists, other engineers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product.

  • Assist in scoping, estimating, and planning of projects.

  • Participate in code review, pairing, and other forms of knowledge sharing.

  • Some travel required.

  • Tier 2 support of production applications may be required on some projects.

MUST HAVES

  • Experience developing single page applications with Ember.js

  • Experience developing in Ruby on Rails

  • Excellent communication and collaboration skills

  • Understanding of best practices for web development and software design.

NICE TO HAVES

  • Previous remote working experience

  • Prior client services, consulting, or freelancing experience

  • Experience working with external APIs and microservices

DockYard is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, national origin, sex, age, marital status, sexual orientation, gender identity, disability, political affiliation, personal appearance, pregnancy, family responsibilities, matriculation, or any other characteristic protected under federal, state, or local law.

There is no visa sponsorship for this role.


  • 1 week ago
  • DockYard, Inc.

Site Reliability Engineer - Ruby on Rails Developer (Remote)

Quimbee is growing! We’re looking to add a new full-time member to our core team. This position is 100% remote (U.S. only). All you need is an internet connection and a quiet place to work.

We prefer a small and highly effective engineering team, so every new team member is vital to the success of the company.

Who We’re Looking For

We are looking for our first site-reliability engineer (SRE). As our SRE, you must have strong experience with Ruby on Rails based applications. Ideally, you're an experienced Ruby on Rails developer with a passion for operations tasks. 

Your focus will be on improving our deployment practices, maintaining, troubleshooting, documenting, and improving the systems that keep our Heroku hosted system running securely and smoothly with the least downtime possible. Eventually, we might also consider alternative hosting platforms in the future, and we expect you to help with that too. There will be a lot of monitoring, alerting, and prioritizing what is worth our attention and what's not. You're expected to investigate and mitigate single points of failure, performance bottlenecks, slow SQL queries, errors, or any other identified issues trying to solve them yourself or with the help of the other developers in the team.

You'll have the opportunity to help us define and shape processes, tools, and best practices in the context of our platform. You'll work closely with our team of developers to determine the current state of our platform as well as defining the future of it. Strong candidates will bring strong engineering and operations acumen, combined with the ability to move fast (and fix things).

We're looking for collaborative, detail-oriented people who are ready for a challenge. In this role, you'll be responsible for working on the critical task of ensuring our backend systems are rock solid and scalable.

You’ll join a small, 100% remote tech team. Your voice will be heard when we need to make new technical decisions as our product grows. We expect you to go beyond coding to give input on the product roadmap, design, and architecture.

We look for:
  • A Ruby developer. You have deep software engineering experience and are comfortable writing code in Ruby as well as at least one other programming language.
  • A DevOps advocate. You believe in the benefits of immutable infrastructure and understand what it takes to implement it from the operating-system level up to datacenter deployments.
  • A data-driven engineer. You know the difference between an MTTR and MTTD and have the skills necessary to optimize them.
  • A great process and code debugger. You feel comfortable leading robust and thorough root cause analysis (RCA) sessions to attack problems at their core and ensure they don’t recur.
  • A self-starter. You take responsibility for projects from idea to completion, proactively seeking assistance as needed while guiding the work to successful outcomes.
  • A versatile engineer. You know what you don’t know and feel comfortable learning new skills. You’re not ashamed of recognizing mistakes and take measures to avoid falling again.
  • A team player. You share code ownership as much as possible. You don't mind fixing other people’s code or stepping in to help a teammate.
  • A minimalist. You believe a new feature should be built only when the evidence supports it. You’re willing to push back when you believe this rule is being ignored or violated.
  • A great communicator. You communicate your ideas, feedback, and criticism thoroughly, clearly, and courteously. You believe there’s no such thing as over-explaining or over-clarifying because that’s how miscommunication is avoided.
  • A business-minded engineer. You have a deep understanding of the importance of building maintainable, efficient, clean code while balancing that with the urgency of the business needs.

Task Examples


Working with us, you could be asked to (solo or as part of a team):
  • Create and maintain documentation about our platform and all the third-party services it depends on, defining a plan of development for failover mechanisms to improve our platform's resilience.
  • Investigate issues reported by our automated systems or our customer support or QA teams, determine impact and root cause, then prioritize and document them, and solve them yourself when possible or sync with our devs team to solve it.
  • Streamline our deployment process so that deployments are as smooth as possible both for our users as well as for our teams, considering the possibility of having to rollback.
  • Educate engineers throughout the company on how to ensure their projects meet our reliability, performance, and security requirements.
  • Reduce the server-side and front-end latency of our application to deliver a lightning-fast user experience.
  • Optimize our hosting bill by increasing throughput and resource efficiency, while planning capacity for the next two years of growth.
  • Determine and configure a core set of metrics and alerts to make sure our apps and servers are running smoothly and that we can react fast if something bad happens.
  • Develop and maintain performance and load tests.
  • Possible on-call responsibilities.
Requirements
  • Experience hosting apps in Heroku, monitoring, and scaling them up/down
  • B.S. computer science or related field
  • 5+ years of software-engineering experience
  • 2+ years of site-reliability engineering (or similar) experience
  • 1+ years of direct Ruby on Rails experience
  • Strong experience profiling and optimizing applications for speed and memory consumption
  • Strong knowledge of SQL in general and PostgreSQL in particular
  • Experience with at least one programming language other than Ruby and JS
  • Extensive Git (or similar) experience solving complex merging conflicts
  • Know how the web works under the hood: TCP, HTTP, DNS, IP, caches, etc.
  • Native fluency in English
  • U.S. based

Preferred Qualifications

  • Hosting apps in AWS or similar, monitoring, and scaling them up/down
  • Experience working on a SaaS application or with subscription-based businesses generally
  • Experience contributing to Open Source
  • Experience working on a remote team

What We Offer

  • Join a small team who loves what they do.
  • 100% remote work for unlimited flexibility.
  • A competitive salary.
  • Untracked paid time off and sick leave.
  • Healthcare coverage (including dental) for you and your family.
  • 401(k) with 3% company matching.
  • 1 week ago
  • Quimbee

Sr. Software Engineer (Angular) - Full Time Remote

Do you love challenging projects?  Are you self motivated? Do you value a company who values you?  If so, you might have met your match!

Here at Gistia, we help enterprise teams deliver full-stack Angular & React projects with predictable timelines and results through the Gistia method. We are currently looking for a Mid to Senior Front-end Engineer for working on modern JavaScript FrontEnd projects. Knowledge of the newest Angular is a great plus. This is a full-time position. You will work remotely but closely with our project teams and clients.  

At Gistia, the Software Engineer is responsible for challenging application development and design and architecture problems.
Since this is the web, you’ll need be at least acquainted with the usual suspects: JavaScript, CSS, HTML, SQL databases, KV stores, background job processing, etc. Some technologies are Angular, Ruby on Rails, React.JS, and other javascript MVCs.

The focus of this position will be to work using either Angular or React.JS

We have an internationally distributed team, so the work will be remote. Therefore, good communication skills are required.  

What we need you to master:

  • Front end development (HTML5, CSS, etc.)
  • JavaScript (ES6 and TypeScript)
  • Strong Angular background
  • BDD/TDD experience
  • Have an appreciation for the peace of mind that comes with well-tested, documented code
  • Have exceptional knowledge and experience front-end web technologies
  • Have experience making decisions regarding application architecture
  • Are excited by the web and keep up with new technologies
  • Communicate well with others in both written and verbal forms
  • Are self-directed and able to manage your time effectively
  • Experience working with an agile / scrum-based development model

Extras that will make you stand out:

  • Angular experience
  • UX development

Requirements:

  • Must be fluent in English at a professional level

Perks:

  • Competitive salary
  • Monthly stipend for health insurance and other expenses
  • Ability to work with International clients
  • Highly experienced and collaborative team
  • Work with a highly specialized javascript team

  • 1 week ago
  • Gistia

Data Engineer

Kombucha, cold brew coffee, foosball? We've got it.
Talented, creative, hard-working? We're looking for you. 

Full-Time Data Engineer Role (with a side of Kubernetes Ops)
U.S. Based - Remote Available

Dev Team Overview
Scientist.com is a growing services marketplace which helps Scientists the world-over find, initiate, and track service requests. We're at many of the largest pharmaceutical and biotech institutions in the world. We enable the outsourced workflows which increase efficiencies and facilitate compliance. And we're growing.
The core of the Scientist system is a mature and monolithic Ruby on Rails application. We have successfully migrated to Kubernetes on AWS and we run over 400 pods! Everyone on the dev team is empowered to deliver new software daily.

Job Description & Responsibilities
This is where you come in, the web application is in great shape but we need to answer more business questions. We want to provide data and tools to our finance and business analysts based on events from the application. The first big project would be maintaining an ETL pipeline for loading data into AWS S3 and supporting our internal customers with Tableau.
You would be collaborating with experienced application owners who know the datas ins and outs, you would not be learning the system in a vacuum. That won't be the end of it, we'd also like to support more developer friendly tools like Jupyter.
You'd also be supporting the Kubernetes cluster, helping to track system health, improving our CI/CD system, internal metrics and logging, performing cluster upgrades, and doing a variety of security ops. If you like Rust, this also a great job for you.
We're ready to train the right applicant for any of the missing skills. If you've got a passion for any part of this job and you're receptive to training on other parts, apply!
Requirements
  • Code school or BA/BS degree or equivalent work experience
  • Working knowledge of Unix processes, networking, bash, ruby or python
  • Comfortable with SQL and data modeling
  • Excellent communication and presentation skills
  • Self-starter capable of working independently
Nice to haves
  • Experience with AWS Athena/Glue/EMR
  • Experience with Tableau and its server administration
Even if you aren't super confident, that's OK. We encourage anyone interested in this position to apply. Please include any relevant code samples, blog posts, stack overflow questions or answers. We want to see what you've written and got a feeling for your communication style.

Benefits
  • Competitive salary
  • Medical/Dental benefits
  • 401K
  • Stock Options at rapidly growing start-up company (#9 on Inc. Magazine’s fastest growing private companies)
  • Remote friendly 
  • Daily standups with your team
  • Company laptop of your choice
  • All expenses paid travel to the yearly all-hands, held in beautiful Solana Beach, CA
If this sounds interesting to you, please apply online and include your resume, cover letter and relevant code samples, blog posts, and stack overflow Q&A.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Due to the number of applications we receive, we ask serious applicants to: 
  • upload a resume
  • write a cover letter (how do you fit this role, and tell us something interesting about you!)
  • provide relevant code samples - github and/or ____
  • blog posts
  • stack overflow Q&A
Applicants providing only a Resume or LinkedIn profile will not be considered. 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

  • 1 week ago
  • Scientist.com

Lead Full-Stack Developer

Who we are looking for:

We are looking for a lead full-stack developer for long-term cooperation located in Europe (preferably Germany), with rich experience with React & Ruby on Rails and is also able to maintain our servers on Digital Ocean. 

Main Responsobilities:

  • Continue with building our web platform in React + Redux and Ruby on Rails. 
  • Help facilitate the whole process from prototyping to deployment. 
  • Write functional, well-tested code. 
  • Work together with our CEO and act as the lead technical person in our company. 
  • Identify and assemble our own technical team. 
  • Take responsibility for our technical operations. 
  • Help us manage our infrastructure on Digital Ocean.
  • 1 week ago
  • Benztown Branding, LLC

Senior Software Engineer

Locus is shaping the future of care management for patients outside of the hospital. Our integrated web and mobile platform connects care teams to patients, bridging the gap between hospital and home. After being discharged from the hospital, patients engage with our iPad application to record measurements that are customized for specific medical conditions. Clinicians can monitor measurement data in real-time on both web and mobile interfaces.

As a Senior Software Engineer at Locus, you will have an opportunity to develop features for our web platform and support API integrations with our mobile applications. We are seeking passionate candidates who place a strong emphasis on robust software design.

Responsibilities:

  • Develop new features for a Ruby on Rails based web application used by clinicians at health systems
  • Work with AWS services including SQS and Lambda to architect scalable application systems
  • Implement automated testing methodologies to ensure resilience across application integrations
  • Build and maintain APIs for our iOS applications
  • Participate in code reviews and help establish engineering best practices

Requirements:

  • Strong proficiency with an object-oriented language such as Ruby, Python, or Java
  • Strong experience with a web application framework such as Ruby on Rails or Django
  • Javascript and SQL experience is preferred
  • Experience with serverless architecture is a plus
  • iOS development experience is a plus
  • Must be legally authorized to work in the United States

Salary and Benefits:

  • Competitive salary based on experience
  • Medical, dental, 401K match, PTO, employer life insurance
  • Collaborative/ego-less environment
  • Challenging and meaningful mission
  • 1 week ago
  • Locus

Experienced Web Developers

Loco2 is looking for Experienced Web Developers to work with experienced team members, to help us scale effectively without succumbing to the potential pitfalls of a microservices approach. You will to work on both existing and new products that are transforming our industry. Additionally, you will play an essential role in the strategy, conception and developing technologies and new features for our company.

This is a Full-time, working office hours, usually from 9.30-6 GMT. There’s flexibility in working hours and we offer a generous holiday allowance and a salary that reflects your experience.

This is a remote position, you might, however, be required to visit the office at Old Street to attend to business meetings, events, and so on.

The role

Travel tech is exploding and we’re building some of the most exciting products in the industry, using modern technologies like React, TypeScript, Redux and Modular CSS. As React is a new technology, we’re delighted to consider anyone with demonstrable JavaScript experience and a desire to learn and grow.

Essential Tools

  • A Ruby library for communicating with train booking APIs

  • A traditional multi-page web application written in Ruby on Rails, using CoffeeScript and SCSS

  • AWS hosted Docker infrastructure, with continuous delivery

  • A hybrid iOS app written in Swift

  • A hybrid Android app written in Kotlin

The ideal candidate

Our ideal candidate meets many - but not necessarily all - of the below criteria.

  • 3+ years of professional web development experience

  • Deep knowledge and experience of JavaScript, HTML and CSS, and ideally Ruby (or a similar server-side language)

  • You’re excited about the future of the web platform, the ever-evolving JavaScript ecosystem and are motivated to help Loco2 adopt modern front-end technologies and processes

  • You take pride in your craft and adhere to industry best practices for testing, code linting, peer review and clean modular maintainable code

  • You have a keen appetite for self-improvement and growth, but don’t hesitate to ask for help when needed

  • You strive to discover and understand the root cause of problems, suggesting new and improved solutions, rather than treating the symptoms

  • Fluent in English, even if it’s not your first language. Our current team comes from more than 7 different countries and we’re excited to add more!

  • You’re confident communicating and sharing complex information and learnings with both technical and non-technical team members

  • Can work hours that have some overlap with London daytime

  • Motivated by Loco2's mission

Some questions we'd like you to include in your application:

  • What are some of the most challenging/interesting programming tasks you have worked on?

  • Why do you want to work for Loco2?

  • In what country and timezone do you live?

  • What are your approximate salary expectations? (please state currency)

  • 2 weeks ago
  • Loco2 Ltd

Contract Lead/Senior Ruby on Rails Developer (2-3 months)

BEING A RUBY ON RAILS DEVELOPER AT BIT ZESTY
As a Contract Lead Ruby on Rails Developer at Bit Zesty you will be working alongside the product management and UX design teams to make the products we build rock-solid and scalable.
It is the perfect opportunity for someone who is experienced in creating dynamic web applications and passionate about clean code and is looking for a short contract (2-3 months).

Design
  • Take wireframes/mockups and user stories and build systems that meet the requirements
  • Create user-friendly web app interfaces by working closely with UX designers and front-end developers
Develop
  • Design, build and maintain efficient, reusable, and reliable Ruby code.
  • Devops: improve automation of the software development process.
  • Identify performance issues and bugs, and provide solutions to these problems.
Collaborate
  • Work with other team members to ensure we are building the right product
  • Participate in code reviews
  • Pair-program with other developers or discuss possible technical architectures
  • Contribute to creating a culture of writing excellent software

WHAT WE ARE LOOKING FOR
  • 4+ years experience developing applications with Ruby on Rails
  • Expert in HTML, CSS & JS
  • Excellent knowledge of SQL (MySQL/PostgreSQL)
  • Experience with NoSQL (MongoDB/CouchDB/ElasticSearch)
  • Passion for good user experience
  • Passion for technology
  • Superb organisational skills and attention to detail
  • Ability to take initiative and work with minimal supervision
  • University degree in Computer Science, Software Engineering or a related subject

WHAT WE OFFER
  • A friendly, open-minded and collaborative team working closely with the CTO
  • Autonomy, we don't micromanage our teams
  • Challenging environment - you will be working on new complex projects
  • Day rate dependent on experience (200-300 EUR)
  • 2 weeks ago
  • Bit Zesty

Software Engineer - Backend / Distributed Systems

We are looking for a software engineer with experience with backend and distributed systems to join our team. You will help solve challenges in and improve our fault tolerance, latency, and queuing. Simply put, you will help design, implement, and improve our architectural vision.  Work out of our Downtown LA offices, or remotely.

We're looking for someone who:

  • Has a love of learning.
  • Thrives in a fast-paced, dynamic and highly collaborative environment. 
  • Enjoys the chance to pair with their peers and gives and receives well-crafted feedback.
  • Foundational knowledge of data structures, algorithms, queueing theory, fault-tolerance, caching, consensus and coordination between distributed systems.
  • At least five years of software development experience supporting a high-volume SaaS.
  • Experience developing in one or more of the following programming languages: Ruby, Python, Go.
  • Knowledge of relational databases and NoSQL systems.
  • Understanding of how the Internet works (networking and protocols).

Bonus experience and skills:

  • Building and maintaining APIs (e.g. REST, gRPC, GraphQL)
  • Knowledge of event and streaming systems (e.g. Kafka, Spark, Kappa or Lambda architectures)

Note that this engineer will join the on-call rotation after an onboarding period.

Our stack:

Our platform is primarily built with Ruby on Rails with some additional Ruby and Go services. Data is stored in PostgreSQL, MongoDB, Couchbase, Redis, and Hadoop. All on a cloud native architecture in AWS and managed with Terraform and Puppet.

NationBuilder is an equal opportunity employer and we value diversity. We are committed to finding talent that is not determined on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
  • 2 weeks ago
  • NationBuilder

Polyglot Backend Engineer

Citrusbyte is a software consultancy that believes in using simple tools to solve problems. We build custom systems for both startups and enterprises - You can see our portfolio for more information about our clients.

We have offices in Los Angeles and New York, but we work remotely with people from all around the world.

Our engineers have experience in a consultative environment, excellent communication skills and a desire to work with talented teams building innovative products. We work closely with our clients, sharing our experience and processes to help them define and create their products.

Most of our projects are written in Ruby or Elixir, so experience in these languages is required, but we are looking for polyglot engineers who have a hunger for learning new languages and tools. Currently, we have ongoing projects with C# as well.

We want to work with passionate engineers that are constantly learning and who inspire others to grow and learn as well. you should always be able to answer the question: "what have I learned this week?"

We believe that less is more and we strongly value simplicity. This is also reflected in the tools we choose to work with. For example, we tend to avoid using big frameworks like Ruby on Rails and instead lean towards smaller tools like Sinatra, Roda or Cuba.

We have also done projects in C#, Elixir, Node.js, Go, Python, Lua, etc. And strive to learn new tools and languages every day. We believe in always choosing the right tool for the job and we are very open-minded about trying different technologies. You don't need to be experienced in all of these languages in order to join, but you do need to be eager to take on hard challenges and willing to choose the right tool, even if it's outside of your comfort zone!

Skills & Requirements:
  • Smart, gets things done
  • Excellent communication skills
  • Consulting experience
  • Passionate about software development
  • Experience working in a highly distributed company
  • Open minded and always learning

Duties & Responsibilities:
  • Architect and build web applications.
  • Work with product designers and clients to clarify requirements, prototype functionality and build products.
  • Plan, estimate and prioritize work in a collaborative and distributed team.

Citrusbyte expects employees to be honest, trustworthy, and operate with integrity. Discrimination and all unlawful harassment (including sexual harassment) in employment is not tolerated. We encourage success based on our individual merits and abilities, and all decisions regarding recruitment, hiring, promotion, compensation, employee development decisions such as training, and all other terms and conditions of employment, will be made without regard to race, nationality, national origin, citizenship status, employment status, ethnicity, ethnic origin, color, creed, religion, belief, age, marital status, pregnancy, gender, gender identity, sexual preference, lifestyle, social class, military status, disability, physical features, or any other protected status. We oppose all forms of unlawful or unfair discrimination. Citrusbyte is an equal opportunity employer.

No statements by Citrusbyte are intended to create an offer of employment unless made in a writing signed by an officer of the company and no offer shall become effective unless countersigned by the prospective employee.
  • 2 weeks ago
  • Citrusbyte

Senior Ruby on Rails Developer

The team you join

With a small team of ambitious developers AutoUncle has changed the game of how cars are bought and sold in 10 European countries, competing against some of the Internet's biggest companies. We’re really proud about how we’ve led the development of online transparency in the car market and grateful for the accelerated growth we continue to experience. Our results are a product of a strong team, great culture and a guiding principle of making it hassle-free to buy and sell cars.

Most people know AutoUncle for the consumer service (native apps and web) used by millions of consumers across Europe. But new colleagues tend to get very excited when they see the technological depth there is to AutoUncle’s platform (accurate car valuations, indexing and data processing of millions cars daily, pro dealership tools, automatic marketing platforms, automated billing and so much more).

The Journey

When you join AutoUncle, you sign up for a journey of building one of Europe’s biggest consumer services. The company is financially strong and operating as a fast growing startup. We have few managers and expect new colleagues to get onboard willing to make a difference and grow themselves as part of the journey.

The Culture

We believe the best results are produced in environments where people enjoy working. As you get started you’ll quickly appreciate that the company has a clear vision and a healthy, Danish work culture. We optimise for working smart and have a strong commitment to the type of workplace we want at AutoUncle.

In development we follow the Scrum regime as a way to stay agile and focus a lot on learning and feedback. We’ve been operating as a distributed team for years and have a healthy “virtual-first” approach to collaboration. You’ll get to learn people from different cultures, speak a lot of English and get a chance to visit our offices in Denmark (Aarhus), Germany and Romania

The Stack

Our current stack runs on Ruby on Rails, Coffeescript, SASS, React.js, Bootstrap, PostgreSQL, Redis, Memcached, Sidekiq Enterprise, Dedicated servers + AWS.

We work using: Github, Slack, Gotomeeting, Trello, Honeybadger, Google Analytics, Semaphore(for automated testing) as well as a range of internally built monitoring and management systems.

The You

You’re a talented backend developer with strong Ruby on Rails experience. We’re not picky about academic background, but expect that you have a well-trained analytical mindset and are capable of designing architectures yourself. You should be a fast learner and comfortable working independently with prior experience with remote work.

Your application should be directed to Co-founder, Jonas Bruun Nielsen and include a few paragraphs where you tell us a bit about yourself and what interests you about the position. Besides that we’re super curious to see what you’ve done before: code examples of work, interfaces you’ve built and perhaps responsibilities you have had in other projects. The more specific the better. If we sense there is a good match we’ll invite you to talk and perhaps visit our office in Aarhus.

    • 2 weeks ago
    • AutoUncle

    Senior Ruby on Rails Developer

    We’re looking for a developer with a great deal of independence and self organization with proven experience in building production ready web applications. We expect this person to be able to demonstrate an expert understanding in web application development, especially Ruby on Rails and have a commitment to user experience and customer satisfaction.

    Minimum Qualifications

    • 5+ years building production Ruby on Rails applications >= 4.1.0
    • 5+ years building production full stack web applications (HTML, CSS, Javascript).
    • 4+ years relational database design (preferably PostgreSQL > 9.0).
    • 2+ years Test Driven Development preferably using MiniTest
    • 2+ years experience with linux system administration (preferably Ubuntu).
    • 2+ years source control management using Git.

    Desired Qualifications

    • Experience deploying scalable applications using Sidekiq, Redis, GCP.
    • Experience with ReactJS and/or AngularJS
    • Experience in financial services, advertising, or affiliate management spaces.
    • Experience with ElasticSearch.
    • Experience with Google Play Store / iTunes Connect release processes.
    • Experience with Browser extensions and Google Chrome Store.
    • Experience with Kubernetes or Containers.

    Compensation

    • Competitive salary commensurate to experience and qualifications.
    • Flexible time off.
    • Work fully remote.
    • 2 weeks ago
    • Retail Benefits, Inc

    Ruby On Rails Developer

    Litmus provides a suite of email creation, testing and analytics tools, trusted by over 250,000 marketers. We’re a tight-knit team that is passionate about helping the world make email better.

    We're looking for a Ruby on Rails developer to help expand our product line, improve our existing products and help build the next generation of Litmus tools, while continuing to provide exceptional support to our growing customer base.

    What would I do at Litmus?

    A typical day for one of our developers might include:

    • Collaborating within our Rails team, and reviewing code to help everyone on the team do their best work.
    • Writing and refactoring code in our Rails app, as well as in our JavaScript code, our Ember app, our Sass stylesheets, and wrapping all that work up inside Git.
    • Talking with our Design team to figure out the best way to present a new feature to our customers.
    • Working with our Product team to understand product and marketing goals, and work out a good path to implementing them.
    • Working with our .NET team to integrate with our internal APIs.
    • Working with customer support to investigate and fix bugs.

    What are we looking for in a candidate?
    • You have a well-founded understanding of Ruby and Ruby on Rails. We won't limit to ‘x’ years’ experience, but you should be able to impress us with your app building skills, confident use of Ruby and Rails, and understanding of web development. We're happy to introduce you to the other technologies we use.
    • You have product experience. In your work, you think and care about what really matters to customers, and about their experience of our product and company.
    • You have good communication skills.As a distributed team, it’s important that we're able to understand each other, through text or the spoken word, and talk at the appropriate level of abstraction. You communicate clearly and with empathy, whether you’re discussing refactoring options with a developer, or working with a designer to understand user experience.
    • You write clean, thoughtful code. Our code is the home that we live in every day. You enjoy putting effort into crafting understandable and well-tested code, to make everyone’s shared development experience more enjoyable.
    • You are eager to collaborate, learn and teach. Our Engineering team is friendly and supportive of each other, and we look for opportunities to learn from each other’s experience.

    Why should you choose Litmus?
    We offer everything you'd expect from a financially successful and profitable startup, except we've been going strong for ten years.

    • Great salary, comprehensive health care benefits, and a generous retirement plan match.
    • 28 days of paid vacation—that’s on top of team retreats and public holidays.
    • Family friendly. Flexible schedules along with generous maternity and paternity policies.
    • Remote friendly culture. Since many of our teammates are located around the globe, you'll also benefit from the first-class remote experience we've created—giving you the flexibility to work remotely when you need to, along with the tools and resources you need to succeed.
    • The best tools and technology money can buy. Top of the line hardware, software, and whatever else you need to be awesome.
    It’s the company you keep. The people at Litmus are truly amazing, each in their own very individual way. What’s more, at Litmus we’re free to care more for our customers and our employees than most other companies can.

    What is the hiring process like?

    After receiving your application there a number of stages to our process:

    • Initial interview. You’ll get to learn more about Litmus and this role, and we’ll learn a little more about you communicating via Slack.
    • Sample project. A time-boxed exercise, around 4 hours, as an example of your best work given the scope and time constraints. Your code, history & resume are anonymized, then passed to the hiring team for review.
    • Follow-up interview. You'll meet with two members of our engineering team to discuss the sample project work, decisions made along the way, and other technical topics.
    • Final round. Spend a day onsite working on extensions to your sample project at one of our offices, meet some of our engineering leaders & the rest of our Rails team!

    Who is Litmus?

    Backed by $49M from Spectrum Equity, the Litmus email creation, testing, and analytics platform empowers marketers, designers, and agencies to confidently deliver customer experiences that ensure brand alignment and quality, as well as maximize performance and deliverability.

    Major global brands across every industry and vertical trust Litmus to make email better, including 9 of the top 10 ecommerce brands, 7 of the top 10 technology companies, and 23 of the top 25 US ad agencies.

    --
    Unfortunately, we don't work with recruiters at this time.
    • 2 weeks ago
    • Litmus

    Full-Stack Rails Developer

    About Reviewed

    Buying stuff is easy. Buying the right thing is hard. That’s where we can help. Reviewed.com, a part of the USA TODAY Network, brings consumers the most scientific and trustworthy reviews available, written by our team of experts. We believe that tough, objective reviews are the best way to analyze products. We provide readers with insightful, practical, and entertaining stories that help them make informed decisions.

    Reviewed is looking for a talented Ruby on Rails developer to join us as we extend our unique homegrown publishing platform and work to scale with our quickly growing user base. We have gone beyond traditional publishing platforms to build a dynamic application to help consumers find the best purchasing options on the products we recommend. The right candidate will help to make this platform better.

    The ideal candidate is a self-starter with knowledge of database design and hosting infrastructure, who also is interested in good front-end UI and Javascript applications, and who loves to build useful software.

    We are looking for candidates preferably in the Boston, MA or Pittsburgh, PA area, but would consider someone remote.

    What is needed

    • Proven expertise with Ruby on Rails development, developing well-tested and organized applications
    • Experience developing JavaScript-driven applications, especially using single-page-architecture frameworks backed by a server-side data model
    • Excited about optimization, performance and scaling to deliver great content to millions of users
    • Interest in crafting an excellent user experience, both for the reader and for the publishing teams
    • Excellent communication skills. We communicate constantly via chat and video about ideas, issues, and to help each other out
    • A desire to be part of a small team where your opinions, ideas, and creativity are valued

    Technical skills required

    • Real-world web development with Ruby on Rails
    • PostgreSQL, ElasticSearch
    • Test-driven development using Rspec, Minitest or similar
    • Familiarity with Javascript frameworks (e.g. Angular.js, Ember, or React) and jQuery
    • Real-world web development with Bootstrap, HTML, CSS / SASS, and JavaScript / CoffeeScript
    • Basic git usage and git-flow workflow
    • Deployment and management of applications on Heroku and AWS-based infrastructure
    • Service-oriented architectures and API design and integrations

    Gannett Co., Inc. (NYSE: GCI) is an innovative, digitally focused media and marketing solutions company committed to strengthening communities across our network. With an unmatched local-to-national reach, Gannett touches the lives of more than 110 million people monthly with our Pulitzer-Prize winning content, consumer experiences and benefits, and advertiser products and services. Gannett brands include USA TODAY NETWORK with the iconic USA TODAY and more than 100 local media brands, digital marketing services companies ReachLocal and SweetIQ, and U.K. media company Newsquest. To connect with us, visit www.gannett.com.

    Gannett Co., Inc. is a proud equal opportunity employer. We are a drug free, EEO employer committed to a diverse workforce. We will consider all qualified candidates regardless of race, color, national origin, sex, age, marital status, personal appearance, sexual orientation, gender identity, family responsibilities, disability, education, political affiliation or veteran status.
    • 2 weeks ago
    • Reviewed, Part of the USA TODAY NETWORK

    Sr. DevOps Engineer [ Rails - Chef - AWS ]

    Aha! is looking for a DevOps engineer to build and maintain our highly automated AWS-based infrastructure. We value simplicity, robustness, performance, and low operational overhead. We like to script and configure using Ruby & Chef (via AWS OpsWorks).

    We are seeing rapid growth, which means there are many interesting scale, performance, and architectural projects to tackle. DevOps engineers work as part of our overall engineering team, following the same development workflow we use for all parts of the product.

    As a DevOps Engineer at Aha!, you will have an excellent opportunity to join a breakthrough and profitable company that is growing fast. Aha! was founded by a proven team of Silicon Valley veterans whose last two businesses were acquired by well-known public companies. More than 250,000 users trust Aha! to link their brilliant strategy to their team's work and create visual roadmaps.

    We are looking for someone who:

    • Has built and operated large-scale web applications
    • Is an expert in Ruby scripting — Ruby on Rails experience is a big plus
    • Has a "security-first" mentality
    • Has a computer science degree or demonstrated experience solving challenging CS problems

    We are committed to being great, and we want someone who:

    • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks
    • Has a "get it done" attitude and a background of delivering superb work again and again
    • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies
    We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.
    • 2 weeks ago
    • Aha!

    Principal Engineer

    Why Thanx

    Americans spend more than $5 trillion on restaurants, retail, and services each year. Nearly 90% of those transactions happen in a real-world store. Online, data is king. It powers personalized customer experiences and product recommendations. Offline, it’s still 1999. No data is captured; certainly, none is used to improve merchant decision-making or customer experience. No wonder brick-and-mortar stores are being left behind.

    Thanx is a customer engagement platform -  an integrated solution that enables merchants to interact with their customers. Point solutions are so 2000s. Data on spending, location, time, items/SKUs, and feedback is ingested from multiple sources. Leveraging this data, Thanx provides a complete, longitudinal view of a customer, enabling merchants to engage with customers in a personalized way. Plus, with a closed loop with credit card networks, merchants can,  for once, measure changes in consumer behavior for each marketing dollar thats spent.  

    In a nutshell, Thanx ingests data, provides insights, enables actions to drive growth in the business. As a platform, Thanx is a horizontally-scalable, reliable, high-throughput, low-latency system.

    Thanx is backed by some of the best investors in the world — Sequoia Capital, Icon Ventures, and Andy Rachleff (CEO Wealthfront, cofounder Benchmark Capital), to name a few.

    Thanx Engineering

    Yes, we have an app you can download. But that represents no more than 5% of our codebase. The power of Thanx is massively scalable data pipelines, microservices that power four 9s uptime, intelligent purchase normalization, and matching algorithms  — we don’t show that stuff off publicly.

    Here’s more on who we are:

    • Team: early engineers at AWS, Cloudera, Climate, Zenefits, Okta. Experience from startups and successful product companies like Google, Facebook, Intuit, Disney. This is an elite Eng team, period.
    • Growth: 10x YOY data growth; $100M+ delivered to merchants; 200% team growth; modern, rapidly-evolving platform.
    • Tech: scalable, reliable, high-throughput, low-latency backend systems; beautiful, performant, responsive UIs; user-friendly mobile apps.
    • Culture: data-driven decision-making, risk-taking, no hierarchy, collaboration & shared responsibility, testing, and continuous improvement. As a remote-friendly team, we have flexible work hours. We work and play hard — be warned! when it comes to Mario Kart, we are super competitive!

    Opportunity

    • This is a hands-on role. You spend significant time writing code
    • Be a technical leader - ideate, architect, mentor others; advance our platform
    • Work across the stack - backend, front-end, mobile, data ingestion and processing, AI/machine learning, security, infrastructure, scalability, DevOps.
    • Be involved in platform evolution, product ideation, design, architecting systems, helping shape engineering, and company culture. And, of course, top-notch equity.

    Technologies We Use

    • Ruby on Rails, Golang, React, React Native, Swift, Objective-C, Java/Kotlin, Elasticsearch, MySQL, Postgres, AWS, Heroku, Terraform, Docker

    Sound like You?

    • 8+ years full-stack engineering experience
    • Deep knowledge of dynamic languages like Ruby, Python, Javascript; exposure to React, Vue.js is a plus!
    • Deep experience with high-scale architectures, data pipelines, design patterns
    • Experience with modern tools and tech for each phase of development lifecycle - design, development, test, build, deploy, monitor+scale
    • Experience with mobile and mobile-first web development experience
    • Experience with experimentation and A/B testing is a plus!
    • Strong leadership skills (mentoring, leading)
    • Strong written and verbal communication skills
    • Fantastic team player: communicative, collaborative, empathetic
    • You thrive in a distributed team environment
    • 3 weeks ago
    • Thanx

    Ruby on Rails Developer

    Ruby on Rails Developer for BlenderMarket.com

    What is the job?
    Your job will be to develop new functionality, maintain the current system, and improve upon the existing experience. The work you do will directly impact product designers and creators ability to sell their products and grow their businesses on the Blender Market. 

    You will be developing integrations with Stripe, Intercom, Zapier, and Braintree. You'll have a hand in designing and building APIs for external developers to build upon, helping to grow the Blender Market further than we can do alone.  

    You will be working with our small team to create experiences that delight customers and Creators alike, bringing real value to their lives and businesses.

    Who are you?
    As a small team it's vitally important that you mesh well with the rest of the crew, but we are not interested in clones or yes-men. We want someone that is thoughtful, kind, empathetic, and someone that's willing to ask why while challenging the status quo.  

    You should be an independent thinker, self-motivated, and most importantly you should care deeply about people and the mark we leave in our wake. 

    Who are we?
    The Blender Market is the only marketplace dedicated to Blender artists and developers, enabling creators to sell add-ons, shaders, models, and other assets for Blender, the open source 3D animation suite. 

    The Blender Market was started and is run by CG Cookie, a 3D Animation and Game Development training company that's been making video training more fun since 2010. 

    We are a small and fully remote team of creative and independent people that prefer slow and steady, sustainable to explosive, calm to chaos, fairness to winning, autonomy to dependence. As a team, we're made up of runners and rock climbers, cyclists and bikers, artists and programmers, explorers and painters, bakers and brewers. 

    It is not our aim to be the next unicorn or tech star; we're here to make a meaningful impact on our team's and customer's lives. 

    What's the experience needed?
    Like any other programming job, we need someone with a solid grasp of good programming techniques and practices with Ruby on Rails. More importantly, though, we need someone that gets e-commerce for digital products. 

    Experience with Stripe, PayPal are a major plus, but not required. We're happy to invest time in getting you up to speed on these systems; what we can't do is teach character, creativity or reliability. 

    Key skills and platform experience:
    1. Ruby on Rails for the full backend
    2. AWS with S3 and Cloudfront for file handling
    3. SideKiq for async jobs
    4. Stripe and PayPal for payments and payouts
    5. Mailgun for email processing
    6. GitHub for code repositories and issue tracking

    Bonus skills:
    1. Blender and it's Python API for Creator product development
    2. Front end work with Bootstrap and Material.io
    3. Intercom API for customer and Creator support
    4. TaxJar for sale tax calculations and reporting 
    5. Mailchimp, Drip, Zapier, and other popular tools

    How about the benefits?
    • Live where you like, work remotely. 
    • 32 hour work week; Fridays optional
    • 12 days paid time off, in addition to a handful of personal days as needed
    • 100% medical, vision, and dental covered
    • 401k retirement plan
    • 529 College Savings plan for parents
    • Employee profit sharing plan, kicks in after one year
    • 4 weeks ago
    • Blender Market

    Full Stack Engineer

    About the role:

    Our small team of developers is already happily doing great work. We're looking for a Full Stack Rails Engineer to join the fun and help us continue to grow.

    We use a few different frameworks and technologies, but the crucial areas where a candidate needs significant skill and experience are:

    - RubyRails
    - Postgres[ql]
    - JavaScript

    As a Full Stack Engineer, you'll be responsible for helping maintain a web application that supports millions of visitors each month and has wide visibility in the web industry. Product ownership, feature development, bug fixing, testing, caching, scaling, and performance should all be familiar concepts that you've addressed in your applications. You should be able to work independently (though we collaborate continuously) and thrive on identifying, as well as solving, problems. We like to think we're always helping each other improve, so we want someone who loves being part of a team.

    Requirements:

    • Significant experience building applications with Ruby on Rails
    • Excellent relational database skills, knowledge of SQL, and the ability to use PostgreSQL explain plans to optimize queries
    • Experience with Memcached, Redis, and/or Elasticsearch
    • Knowledge of HTML, JavaScript, CSS, Sass
    • Strong understanding of REST and URL design
    • Experience using and building APIs
    • Experience building and optimizing activity streams would be a plus
    • Love of writing tests
    • Passion for always improving (yourself, the app, the company, etc.)

    Our tech stack:

    • AWS/S3/Fastly
    • Nginx/Unicorn (Puma soon, we swear!)
    • Ruby on Rails
    • Sass
    • PostgreSQL
    • Memcached
    • Redis
    • Elasticsearch

    How we roll:

    • Our development process is very lightweight: We define work items as GitHub issues, practice GitHub Flow, and ship continuously.
    • Most of our team communication happens through:
    • Slack
    • GitHub issues and pull requests
    • Weekly video team meetings & brief standups
    • Semi-Annual in-person company gatherings and occasional travel to software conferences and/or Dribbble meetups

    Some things we value highly are:

    • Collegiality and good humor
    • Testing
    • Writing skills
    • Working asynchronously
    • Zero BS
    • Puns (well, most of us)
    • Sustainability
    We encourage you to apply if you have any combination of the listed skills and this sounds like a job you'll love.
    • 1 month ago
    • Dribbble

    Senior Software Engineer

    With over 35k active users for our essential Shopify apps we've followed the rapid growth of Shopify and are looking to add a senior engineer to our 100% remote team of five.

    As a Senior Software Engineer you'll have worked with React and Rails before and developed a decent-sized web app using the Flux pattern (with Redux, Flux or Alt). You can both architect software, building it from the ground up, and maintain existing systems in a thoughtful way.

    Just as important is how you approach problems and work in the team. We don't want someone who puts their headphones on for three days and churns out code. Your instinct is to collaborate.

    You'll work closely with our product manager to gather requirements, come up with technical solutions, present these in a clear non-technical way and agree on what to do.

    You'll both mentor and learn from our software engineer through code reviews and working on problems together. And you'll help the team understand your changes, how best to test them and be responsive in fixing bugs.

    We're 100% remote across different timezones so clear, regular communication is key. Your location isn't important as long as there's a roughly 4 hour overlap with Eastern Time and European Time.

    You're experienced in working remotely and have found a schedule and setup that works best for you. If that's a coworking space we can pay for that, but that's optional since you decide where you're at your most productive.

    Skills & Experience

    • 1+ years backend experience (Rails, Laravel, Django etc.)

    • 2+ years React with Redux, Flux or Alt

    • 5+ years software engineering

    • Have worked on web apps, ideally B2B SaaS

    • Software architecture

    • Have used a few different software patterns

    • Very collaborative

    • Clear non-technical communicator

    • Have worked remotely

    • Curious about new technologies

    • Ideally have worked with Kanban

    Full time, 100% remote from any location with a 4 hour overlap with Eastern Time and European Time. We believe strongly in work/life balance with reasonable hours (usually 37.5 hours or occasionally more when required). We're a UK company with compensation and paid time off to match.


    • 1 month ago
    • Plug in Useful

    Rails Test Engineer

    Under the supervision of the Director of Client Engineering, the Rails Test Engineer understands that a quality test suite is everything, and is responsible for helping to identify and fill gaps in our functional test suite as well as institute and maintain automated end-to-end testing. The primary mission is to protect our customers from bugs that might have crept in during our development process and ensure the quality, reliability, and integrity of all software products.

    The Rails Test Engineer will work closely with the distributed Client Engineering, Roadmap Engineering, Product, and Services teams to ensure our software releases are of the highest possible quality.

    This position requires loads of passion for highly-usable, modern web experiences and mobile applications; a good understanding of web application technologies; and a very strong attention to detail.

    • Participate in a small, experienced, energetic team on a fast-paced development schedule
    • Perform auditing of our test suite
    • Architect and maintain an automated end-to-end test suite
    • Succinctly document application defects, and assist in monitoring same
    • Maintain and communicate timelines, schedules, and status reports
    • Attend design reviews, requirements sessions, and technical team meetings as requested
    • Follow projects through the software development lifecycle
    • Help coordinate software releases to production environments
    • Support a team of engineers, performing code reviews as needed
    • Author test cases as applicable to skill-set

    Required Skills
    • 2 to 4 years direct experience working in Ruby on Rails for web-based, SaaS applications
    • Solid understanding of software testing methodologies
    • Experience with Web UI design terminology and Web technology in general
    • Experience testing iOS and Android apps a plus
    • Ability to work with product owners and other resources to thoroughly understand requirements
    • Ability to work effectively within a distributed team in a remote environment
    • Strong attention to detail
    • Strong verbal and written English skills
    • Self-motivated, with ability to work independently
    • Ability to attend frequent meetings requiring verbal communication throughout the workday
    • Ability to maintain standard working hours for applicant’s timezone

    Desired Skills
    • Proficiency with Ruby Minitest
    • Ability to author end-to-end test plans
    • Automation experience in Ruby and Selenium
    • Experience with Git, GitHub, Ruby scripting for automation purposes, Cucumber, Selenium, or the like
    • 1 month ago
    • Intellum
    Feedback