Remote Rails Jobs

Last Week

Backend Software Engineer
Persado  
ruby-on-rails postgresql microservices backend python ruby Apr 05

About The Opportunity:

We are looking for a Backend Software Engineer to join our expanding global team!

As a member of the Integrations team you will:

  • R&D various integrations - Persado wants to Connect
  • Enhance current systems on performance, flow, complexity
  • Work on a Polyglot environments & APIs, with all tools supplied
  • Discuss & decide with like-minded developers on solutions
  • You join us, we invest in your career and your personal growth. Check out our Engineering job ladder

What We Are Looking For:

  • At least 2 years of working experience as a Software Engineer
  • Knowledge of at least one of the following programming languages is required: Ruby, Python or Java
  • Solid understanding of web architecture
  • Working experience with APIs is a huge plus
  • Strong knowledge of database systems (relational, document based etc)
  • Excellent analytical and problem-solving skills

We Will Appreciate:

  • Experience with JS & frameworks (preferably React)
  • Knowledge of Design Patterns
  • Familiarity with testing frameworks (preferably rspec)

Achieve your life goals and work goals at Persado.

  • Competitive salary and equitable compensation - We’re committed to equal pay with regular market rate salary adjustments
  • Generous Benefits Package globally
  • Flexibility in remote working for candidates based in Athens or fully remote working for candidates based outside of Athens
  • Persado Cares! 2 paid Volunteer days per year and charitable giving matching
  • Structured onboarding Continuous Learning & Development tied to a personalized career path
  • Diversity and inclusion initiatives: Persado is committed to fostering, cultivating and preserving a culture of diversity and inclusion. We continue to hire without regard to race, ancestry, place or origin, color, ethnic origin, citizenship, creed, religion, gender identity, sexual orientation, age, marital status, same-sex partnership status, family status, or disability.
  • All the gear you need to work smart

Valuing diversity at Persado means recognizing and respecting human differences and similarities. Persado is committed to diversity with respect to all aspects of employment. All decisions regarding recruitment, hiring, promotion, compensation, employee training and development, and all other terms and conditions of employment, will be made without regard to race, religious beliefs, color, gender identity, sexual orientation, marital status, physical and mental disability, age, ancestry or place of origin

Classification: Public

Share this job:

This Month

Senior Backend Engineer
ruby ruby-on-rails aws node-js postgresql backend Mar 16

What is Current Mobile?
Our mission as a company is to enable budget-conscious consumers to earn additional passive income from their everyday habits. We have millions of monthly users and have achieved over 2,500% revenue growth in 2020. Our users earn millions of dollars a year in rewards by using our products.

Senior Backend Engineer (Remote) For Our Revenue Team

The larger organization is split into cross-functional product teams. The Revenue team consists of 2 Android Engineers, 1 Backend Engineer, 1 QA Engineer and 1 Product Manager. We're focused on providing new ways for users to earn, optimizing our ad tech, and building tools to better-visualize our revenue data.

In the past 2 months, we have…

  • increased revenue by a significant multiple into a mid-8 figure run-rate.
  • decreased ad loading time by 85%.
  • improved infrastructure to support a huge increase in growth (nearly 500,000 people earn through our products each day!)
  • released features such as “Games”, where users get paid for playing games, and "Charge" where users get paid for charging their phone!
  • released an internal tool to provide instant access to revenue data.
  • launched our own proprietary smartphone Mode (modephone.com) - the first ever phone that pays you

This work, combined with the hard work from our peers in the Engagement team, has led to over a 3x increase in user lifetime value! By the end of the year, we hope to have sustainably grown to over 400,000 DAU.

We operate in 2-week sprints, release Android updates weekly, and control specific functionality through a powerful split testing and feature flagging system. Our Product Managers are committed to measuring and quantifying the impact of every change before we move on.

The team varies between working collaboratively and independently. We want everyone to feel encouraged to take a feature from idea through development and post-release all on their own. But, some problems are best solved together, in which case pair programming, whiteboarding sessions, and discussions are frequent.

Current has 15 engineers out of 32 people in total, distributed around the world (including Chicago, Mexico, California, Argentina, and Croatia). The Revenue team is based in Chicago, Hermosillo, Los Angeles, Croatia, Mexico City.

Technology

We rely heavily on the following technologies:

  • Ruby on Rails for our main application.
  • NodeJS for a single microservice.
  • Postgres for most of our persistent data store.
  • AWS for our infrastructure.
  • AWS Lambda, Kinesis, SQS, and DynamoDB for a high-throughput event pipeline.
  • Java and Kotlin for our Android app.

Role Expectations

You’ll be joining the backend team, working on one (or more!) of the areas/projects mentioned above. The specific projects will vary each sprint. As a member of the backend team, you’ll find yourself...

  • taking projects from planning through technical implementation, deployment, and post-deployment.
  • writing high-quality, stable, maintainable, and well-tested code.
  • switching between working independently and collaboratively to complete projects quickly.
  • meet and work with the product team to understand the customer’s needs.

We are looking for a senior-level backend engineer to join the team. We offer a generous salary based on experience and location, stock options, and bonuses.

We'd love to talk with you if…

  • the company and projects excite you!
  • you’re excited to deliver high-quality features at a fast pace.
  • you're passionate about automated testing and continuous delivery.
  • you’re a clear, empathetic communicator.
  • you have plenty of experience building robust and scalable products, including hands-on experience creating web applications with Rails.
  • you're comfortable joining a team that is experiencing fast user base growth.
  • you have experience building large-scale systems that store and process lots of data (a plus, but not required).
  • you have some experience with technical leadership (a plus, but not required).

Interview Process The process is normally a 30-minute phone interview, a 2-hour technical and management interview, 1 hour interview with a Product Manager, and 30 minute final-round exec/VP interview.

Share this job:

This Year

Ruby Developers
ruby-on-rails javascript jquery aws ruby html Mar 08

We are looking for self-motivated Ruby on Rails developers to be part of a Product Development team that builds and enhances online collaboration solutions for our healthcare clients.

  • Participate in the development life cycle from start to finish
  • Analyze requirements and conduct in-depth technical research
  • Build and maintain features that bring value to our customers
  • Use modular code and other strategies to innovate in a large, mature code base
  • Work with Quality Assurance to deliver solid solutions
  • Take a turn in our on-call rotation to support our users and internal teams
  • Support team members with code reviews and collaboration

Requirements

  • At least 3 years solid Ruby on Rails experience
  • Experience with HTML, Javascript, Sass/CSS
  • Ability to adapt to tools and processes used in the project life cycle
  • Strong communication, analytical, and critical thinking skills

Benefits

  • Position is 100% remote, with option to join us back in the Lakewood, Ohio, office post-COVID (but not required)
  • Flexible work schedule to maintain a work/life balance beyond compare, and we mean that!
Share this job:
Engineering Manager at Root Insurance
react-js ruby-on-rails javascript react-native manager engineering manager Mar 03

The engineering team at Root strives to be one of the most transformative engineering teams ever. We’re changing the way that car insurance works. We’re competing with companies that have been around for a century and comprise a $200B industry—and we’re doing it with astonishingly small teams.

Our tech stack includes:
Ruby / Rails backend, RSpec for testing
Javascript / React Native frontend, Mocha for testing
Small amounts of native iOS and Android
Deployment to AWS ECS using containers
Buildkite for CI

We're scaling rapidly, and we recently launched a $6B IPO:
https://www.nasdaq.com/articles/root-insurance-ipo-poised-to-disrupt-the-insurance-market-2020-10-30

Our team excels at delivering software to build Root’s products: presently, mobile apps and a backend platform for personal auto insurance. We’ve shaped our team and our way of working around this. Our engineering team would not be the most transformative team at building a mobile operating system. We’d be quite bad at that. We’re exceptionally good at building the type of software that is necessary to invoke change in the insurance industry.

For more information on engineering at Root see https://eng.joinroot.com/

Engineering Managers at Root are responsible for both technical and managerial leadership of their teams. Managers are often our strongest individual contributors and we expect them to meet or exceed all of the technical and non-technical expectations of a Senior Software Engineer. 

We divide the areas of responsibility for engineers into three major areas:

Technical: The skills and knowledge that make up an engineer’s basic problem-solving toolbox.
Planning and Execution: The ability to plan and execute assigned work beyond basic technical solutions.
Working with Others: The ability to work effectively with other engineers and people in other functions.

Scope of Impact: Team/Initiative/Company

What we look for in an Engineering Manager:

Technical Skills

  • Deep understanding of technologies used in our stack, client-server architecture, and web technologies
  • Incorporates testing and thinks about reliability as a natural part of delivering working software
  • Experienced with several programming paradigms
  • Solid knowledge of databases, SQL, and version control tools
  • Adequate understanding of infrastructure and devops
  • Able to design and architect maintainable and scalable technical systems

Planning and Execution

  • Thinks critically about work to guarantee business functionality. Understands and takes into account business goals into their technical decisions.
  • Plans and supervises work for others
  • Completes complex tasks/projects in an efficient manner
  • Foresees issues and requirements for large projects and features
  • Can break down large initiatives into incrementally implementable deliverables

Working with Others

  • Mentors and grows other engineers
  • Sets and evaluates goals for direct reports
  • Provides effective and accurate technical feedback in code reviews
  • Able to work across teams to tackle complex issues
  • Able to positively influence other engineers, both directly and indirectly
  • Works with product owners, analysts and other functions to move the company’s priorities forward
Share this job:
Sr. Fullstack Software Engineer
ruby-on-rails react-js api javascript sql ruby Mar 02

We are a tight-knit group with diverse backgrounds who value our culture. Individually, we strive to be humble, hungry, and people-smart. As a team we put learners first, we ask clarifying questions, we highlight what’s working, we share before we are ready, we have difficult conversations, we get agreements, and we make time for life. These aren’t just slogans we put on the wall…we love and live by our culture.

So, if you are a hungry engineer who is looking to jump on a path of continuous learning, continuous improvement, and a team that values impacting real people in a real way… look no further, you may be a llama and just don’t know it yet.

This person will be a vital member of our team and will require full stack versatility. We want to enable those on our team to pursue their passions. We realize that some people love query optimization and API design as much as they love CSS and UI component structures. This team/role will have their hands in a little of everything—from a little UI, all the way to API development. 

Candidates for this senior role will typically have at least 3+ years experience and will be most successful if they have a desire to grow in our entire stack but specialize in both frontend and backend development, but if you've gained equivalent experience in another way, we'd still love to talk.


Roles & Responsibilities

  • Backend Engineering (40-60%)
    • Backend engineering at Lessonly includes the following server-side tech stack; Ruby, Rails, PostgreSQL, Redshift, Algolia, Redis, Memcached, and whatever comes next.
    • This job will require the ability to write code according to our Ruby style guide and Rails style guide which will include fixing bugs, authoring and modifying gems, as well as authoring and modifying core and supporting application functionality.
  • Frontend Engineering (40-60%):
    • As a front-end engineer, you’ll work alongside back-end engineers, designers, testers, and product managers to figure out how best to meet our customers’ needs in a lean, accessible, internationalized, and extensible way.
    • Our frontend codebase depends primarily on React, Webpack, and SCSS-preprocessed CSS, with a sprinkle of legacy jQuery and Backbone that we’re working on replacing.

  • Code Reviewer (20-30%):
    • A strong peer review culture is incredibly important to us. Everyone strives to improve every day, and the code review process is vital to this goal.
  • Infrastructure Engineering (0-10%)
    • Infrastructure engineering is for those who have expertise in the systems we use to build and deliver software, such as development environments, deployment pipelines, and hosting infrastructure.
    • This set of responsibilities is not a requirement for this job, however, if you geek out over docker, kubernetes, local TLS, or the like, this job could have that opportunity.

 Skills

  • Essential Abilities
    • Server-side tech (Ruby on Rails)
      • You are able to write production-quality APIs, controller-level code, and/or application business logic services.
    • Client-side tech (JS—React in particular—CSS, and HTML)
      • You have experience writing and maintaining code with a team at scale.
    • Working cross-functionally
      • You have experience working closely with back-end engineers, designers, testers, and product managers. People skills, along with a desire to both learn and teach, are essential.
    • Producing value, not work
      • You frequently ask clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
    • Showing progress through iteration
      • You take a big problem and decompose it into shippable chunks that can ensure all parties are aligned on the outcome.
    • Business and technical translation
      • You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
    • Promises delivered
      • You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
    • Accessibility
      • You have a passion for building interfaces that serve the broadest range of users, and a fluency with standards like Section 508 of the American with Disabilities Act and the W3C’s Web Content Accessibility Guidelines.
  • Nice-to-have Abilities
    • Infrastructure tech
      • You are able to write production-quality integrations that involve JSON, XML, and open protocols such as SAML or xAPI.

Lessonly Benefits 

  • Health Insurance - Medical, vision, dental, and life plans available.
  • Disability Insurance - Short-term and long-term coverage.
  • Paid Parental Leave - Because time with your new baby llama is important.
  • Unlimited PTO - We believe in making time for life, so we like to keep this benefit simple. 
  • 401k Plan - Save and prepare for the future with us.
  • Equity - When we win as a team, you should win, too. 
  • Flexibility - What works best for you, works for us—whether that means you’re in the office, at a coffee shop, or at your kitchen table. We have llamas working in Indy and across the U.S. We also provide everyone with a tech stipend to keep their tech rocking and rolling smoothly.
  • Work Happier - Our community is one of recognition and fun. From company-wide shoutouts to dogs in the office to our vibrant Slack workspace, we’re constantly collaborating and celebrating together. 
  • Make Indy Brighter - Every year, we select four organizations that serve kids in Indianapolis and dedicate our time, money, and talent to them. Making time to volunteer and give back to our community matters.
  • Professional Development - We learn from experts, community leaders, and each other constantly. From Mass Classes and workshops to company events and daily conversations, we’re always growing.
  • Accessibility - We’re conveniently located in the Monon16 neighborhood, right by the Monon Trail and the Red Line if you prefer to run, walk, bike, or bus to work. 
  • Self-Care - We have in-house yoga, ping-pong, Peloton bikes, a meditation room, a library for silent work, a mother’s room, wellness groups, and more because we’re humans first and llamas second. 
Share this job:
Senior Ruby on Rails Engineer at Traffic Acquisition Team
Toptal  
ruby ruby-on-rails graphql microservices rspec senior Feb 26

About Toptal

Toptal is a global network of top freelance talent in business, , and technology that enables companies to scale their teams, on-demand. With $100+ million in annual revenue and over 40% year-over-year growth, Toptal is the world’s largest fully remote company.

We take the best elements of virtual teams and combine them with a support structure that encourages innovation, social interaction, and fun. We see no borders, move at a fast pace, and are never afraid to break the mold.

Position Description

The (Eng) Team focuses on initiatives on Toptal’s public pages, working on the elements leveraging Google search. We work alongside SMB Leads Team on page performance, accessibility, and landing page creation focused on growing Toptal’s largest lead generation and revenue channel.

This is a remote position that can be done from anywhere. Due to the remote nature of this role, we are unable to provide visa sponsorship. Resumes and communication must be submitted in English.

Responsibilities:

  • Write elegant, efficient, and testable and on code, which is easy to maintain and debug.
  • Cover code with tests and perform manual testing of features.
  • Review the work of your colleagues.
  • As a true teammate, you continuously improve your team’s processes, brainstorm ideas, and communicate your status and progress.
  • Mentor other people, provide feedback, and continuously improve yourself.

In the first week, expect to:

  • Meet the mentors that will guide you during the onboarding month.
  • Get acquainted with our tech stack.
  • Get familiar with our front-end and all the tools that we use.
  • Learn about the processes that we follow.

In the first month, expect to:

  • Attend regular meetings, like technical calls, retrospectives, and the monthly Engineering All-hands meeting.
  • Start working on regular team tasks related to the migration and become familiar with the business domain.

In the first three months, expect to:

  • Start contributing to the technical topics as well, understand the application, and general front-end .
  • Learn and take part in the utilization of the latest front-end technologies.
  • Deliver value in regular cadence.
  • Get comfortable with the daily work routine of our team.
  • Review code written by your colleagues.
  • Be ready to propose improvements to Toptal’s processes and codebase.

In the first six months, expect to:

  • Become a key part of the team, be responsible for certain areas, and help others inside and outside of the team.
  • Contribute to planning and executing multi-sprint initiatives inside our team.
  • Lead technical initiatives on our team.
  • Drive improvements to the codebase and processes.

In the first year, expect to:

  • On-board, mentor and be part of the interviewing team, in order to support the growth of our top-skilled engineering team.
  • Become a champion of new ideas that will thrive to achieve the purpose of our company while ensuring the culture that we value the most.
  • Exchange 360 feedback with peers in an annual review cycle.

Requirements:

  • Have 5+ years of web development experience.
  • Have a strong knowledge of - programming, automated software testing, databases, development, and testing essential methodologies.
  • Care about multiple dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
  • Previous experience in is a plus.
  • Be genuinely interested in technology and love to try new things.
  • Seek complex problems but also consider multiple solutions, weigh them in, and decide on the best course of action.
  • Grow with providing and receiving transparent but always constructive feedback.
  • Special individual contributors will thrive at Toptal. We are not here just to tell other people what to do.
Share this job:
Software Engineering Manager at Interactive Benefits Communications Platform
javascript node-js react-fullstack ruby-on-rails aws manager Feb 21

Software Engineering Manager

Jellyvision is hiring a Software Engineering Manager

Who we are

We at Jellyvision are the proud parents of ALEX, a platform that saves employees and their employers money by making tricky decisions—like choosing and using employee benefits—less confusing and more enjoyable. The success of ALEX has exceeded our wildest work-related dreams, which is why we need an experienced Software Engineering Manager to help us continue on our journey.

How you’ll help

As a Software Engineering Manager, you’ll lead a team of talented engineers in designing, building, and delivering our suite of products*. You’ll manage a team of approximately 5-8 direct reports and will report to the VP of Application Engineering. 

*Our frontend products are built with Javascript and React and Redux or AngularJS. Our backend APIs are built with Ruby and Rails or Grape (or Javascript and Node.js).

What you’ll do

  • Help ensure your team delivers on the product roadmap
  • Manage the performance and career growth of your team members
  • Perform regular one-on-ones and provide timely and constructive feedback
  • Clear the road for your team by identifying and removing obstacles
  • Ensure Jellyvision’s engineering standards and best practices are followed
  • Collaborate with folks in our product and creative teams, as well as other engineering managers
  • Hire new engineering talent
  • Help your team look toward the future of the product

Experience & skills you’ll need

  • A strong background in software development and web technologies 
  • A strong track record of leading a productive development team 
  • Experience with Agile methodologies 

Our ideal Engineering Manager:

  • Communicates clearly and effectively (with both technical and non-technical audiences)
  • Leads technical discussions
  • Helps resolve technical disagreements
  • Evaluates and presents engineering trade-offs
  • Creates an environment where people can do their best work, while having fun doing it
  • Motivates, develops, and promotes technical experts and future leaders

 Skills:

  • Develops talent
  • Drives engagement
  • Directs work
  • Builds effective teams
  • Balances stakeholders
  • Organizational savvy
  • Resourcefulness

Anything else?

Our credo is a simple one: be helpful. And we think we can be most helpful if our workforce is as diverse in thought, perspective, and culture as the people who use our products. We are looking to add amazing people to our team who will bring diversity across many lines, including race, ethnicity, religion, sexual orientation, age, marital status, disability, gender identity, sex, and country of origin.

Thanks for your interest in Jellyvision!

Share this job:
Full Stack Developer at Health Startup
elixir ruby-on-rails kubernetes microservices phoenix-framework full stack Feb 21

Our offer

At BetterDoc, you will work to deliver value, not to fulfil a spec. We value curiosity, the will to learn and the drive to deliver great software. We look for people that want to see their influence on what was created and who are proud of their craft.

As a Developer at BetterDoc, you will be part of small project teams. These cross-functional teams delivering value in focused, self-managed projects.

In every project team we have people working remotely, making written communication very important. You should be able to express proposals and decisions, as well as task descriptions in written form. Team language is english, being able to communicate in german is a plus.

At BetterDoc, a developer should

  • write code in a sustainable way;
  • understand and follow architectural guidelines;
  • be proficient in one or more programming language;
  • be able to learn a new language;
  • work with subject matter experts for specific questions;
  • review pull request of other team members;
  • be able to work within all steps of the development process; and
  • help juniors and help improve their coding skills.

Remote work, your location 

We support fully remote work, in addition to having office space dedicated for developers that want to work from the office in Cologne, Germany.

Although we support fully remote work, we cannot allow developers to work from non-EU countries, for legal reasons.

Please be aware that if you do not live in a country belonging to EU or are planning to move to the EU, we cannot follow up on your application.

Share this job:
Senior Full-Stack Engineer
Thanx  
ruby-on-rails react-js terraform react-native ruby senior Feb 13

We’re a strong engineering team that is building a platform to enable retailers to compete in a world being threatened by the disruptive e-commerce businesses. With millions of users and thousands of businesses on the platform, we’ve found strong product-market fit and are growing rapidly. We’re building out massively scalable backend systems and APIs, beautifully designed user experiences, and highly intelligent marketing tools. We take pride in our platform and recognize the value of paying down tech debt, investing in the future, and truly making our codebases enjoyable to operate in. As Thanx continues to quickly grow, we’re expanding our engineering team.

Some technology we use:

  • Frontend: React, React Native, Redux, Typescript
  • Backend: Ruby on Rails, Golang, gRPC
  • Infrastructure: AWS, Fargate, Terraform, Docker
  • Development: CircleCI, Github, Datadog, Sentry

We are looking to expand our engineering team and establish an engineering hub in the Toronto-Waterloo corridor. We are looking for strong senior full-stack engineers to join our team as foundational team members in the area. As an ideal candidate, you enjoy practicing the craft of software engineering — writing high-quality code, building high-impact products, and finding elegant solutions for complex technical problems.

  • This is a hands-on role. You will spend significant time writing & shipping software
  • You will build highly scalable, performant systems and products
  • You have the ability to work across the entire stack — frontend, backend, infrastructure, data, devops
  • You will learn from and collaborate with a talented engineering team
  • You will have opportunities to work across the entire stack
  • You’re always learning new frameworks, languages, and tools
  • You’re a fantastic team player: communicative, collaborative, empathetic
  • You thrive in a distributed team environment
  • You enjoy mentoring others and contributing with recruitment efforts

Note: The position is remote through May 2021 with the possibility to transition to an office if employee density in your location allows.

Share this job:
Senior Backend Engineer
Knotch  
ruby-on-rails postgresql amazon-redshift elixir rest backend Feb 13

Our Next Backend Engineer
As Knotch’s next Senior Backend Engineer, you will work alongside a team of backend engineers on various internal and external APIs. You’ll construct and maintain these APIs as part of new features and new products, developed within an agile framework and in an environment that believes in automated testing and a strong CI/CD pipeline. Your empathy and relentlessness are key traits that will help you remain resilient and connected to your team in a fast-paced environment like ours. Your work will directly impact our products and help Knotch scale as a company. You will work closely every day with your Backend API Team and report directly to our Lead Backend Engineer, Haiz Oppenheimer.

How you'll add value to Knotch

  • Write elegant and expressive Elixir and Ruby for critical backend services and APIs.
  • Build and ship product features to deliver outstanding value to customers.
  • Coordinate with members of the Front-end, Data, and QA teams to stage and release complex technical initiatives.
  • Identify opportunities to improve our application performance and optimize database queries and modeling.
  • Re-architect legacy systems and collaborate with the whole API team to plan and execute initiatives to improve application quality.
  • Review other engineers’ pull requests and provide constructive technical feedback, guidance, and mentoring as appropriate.
  • Write strategic unit and integration tests to improve overall test coverage.

About you

  • You have 4+ years experience writing production web applications, preferably with experience in Elixir and/or Ruby.
  • You are team-oriented, and you value empathetic communication and collaboration.
  • You have designed APIs according to proper RESTful conventions. Experience with GraphQL is a plus.
  • You have written SQL with aggregate functions and also worked with an ORM such as ActiveRecord or Sequel.
  • You appreciate the merits of both object-oriented and functional programming, and approach architecture from a practical solution-oriented perspective.
  • You hold strong but flexible opinions about best practices in software engineering, and believe in investing time and energy into continuous improvement.
  • You have built complex web applications and leveraged patterns beyond simple models, views, and controllers.
  • You ask a lot of questions and value exploring healthy creative tensions within an organization, knowing it improves outcomes. You are comfortable working in close proximity to unanswered questions.

We also appreciate but don't require

  • Elixir & Phoenix
  • Cloud architectures, particularly in AWS.
  • Docker and containerization
  • Devops and CI/CD pipelines
  • Redis and Sidekiq
  • GraphQL
  • Event-driven architecture
Share this job:
Senior Ruby on Rails Full-stack Developer
ruby-on-rails javascript sql postgresql git ruby Feb 09

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

GENERAL SKILLS

  • Communication with clients and teammates.
  • Self-management working remotely.
  • Regular contributor to open source projects.
  • Positive attitude towards new challenges.
  • Attention to detail.
  • Fast learner.
  • Proactive & able to work alone on projects managed by you.
  • Fluent in written & spoken English.

TECH SKILLS

  • At least 3 years of production experience building Ruby on Rails applications.
  • At least 1 year of production experience in any other backend programming language.
  • Strong JavaScript knowledge. Experience with one or more of the following frameworks: Angular, React or Vue.
  • Strong knowledge of SQL databases, especially PostgreSQL.
  • Production experience deploying and maintaining Ruby on Rails applications. Familiar with Capistrano, Docker and the Amazon Web Services platform.
  • Strong Git knowledge.
  • Familiar with Ruby automatic test frameworks like Rspec and Capybara.
  • Be able to build software that scales over time, in both performance and maintainability.
  • Good software writer. Not only do we want you to solve problems, but we also want to understand your solutions.

BENEFITS

  • Competitive salary.
  • Work from home or from a coworking space.
  • Flexible working hours.
  • Amazing coworkers.
  • Modern tech stack and methodologies.
  • Transparency and quality-oriented culture.
  • Company activities.

LOCATION

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

SALARY

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

HOW TO APPLY?

If you are looking for a new challenge in your career, fill in this form and tell us why you are the perfect fit for MarsBased.

Share this job:
Full Stack Developer, Remote PH
ruby-on-rails react-js javascript saas mysql full stack Feb 06

As a full stack Development Engineer, you will enhance our engineering capabilities that encompass new and existing platforms including mobile, web and API-based services and features. You will have the opportunity to be part of a world-class development team which is chartered with designing and building products, using a wide array of technologies, maintaining high standards of code quality, following best practices and leading by example. 

This is a work from home role based in the Philippines

What You'll Need:

Our ideal candidate will be a problem solver and a collaborator with good communication skills and the ability to work with development teams from different organizations, geographies, and cultures within an ever-growing fast paced company. 

  • 3-5 years’ experience with full stack development in Ruby on Rails
  • Experience with ReactJS and relevant libraries
  • Experience using MySQL or any other relational databases
  • Experience in JavaScript, jQuery, HTML5, HTML and CSS
  • Experience with Webservices (REST preferred)
  • Knowledge of video technology and mobile app development are a plus
  • Experience with building and maintaining cloud production systems (e.g.: AWS, Engineyard) preferred
  • Good understanding of Database design, Web application security
  • Good abstract and conceptual thinking abilities
  • Excellent troubleshooting and problem-solving skills
  • Strong communication abilities, have an analytical mindset, and be a fast learner

What You'll Do:

  • Design, develop, enhance, and support web-based SaaS applications using technologies such as Ruby on Rails, MySQL, JavaScript, and React JS
  • Engage as part of an agile team, using software engineering best practices for the full software development life cycle, including adhering to coding standards, performing code reviews,deploying,and supporting cloud applications (e.g.: AWS, Engineyard)
  • Ramp-up on a Video-based interviewing platform and collaborate with product owners, IT operations and other business units to ship features, bug fixes, improvements, facilitate client migrations and support partner integrations 
  • Solve complex technical problems and debug/troubleshoot systems while following best practice guidelines
  • Assist with configuration of solutions and generating data extracts/reports to meet business and customer requirements

What You'll Get:

  • To be part of a high-performing, highly collaborative environment full of people who love what they do and who are dedicated to success
  • A culture focused on achieving results and transparent communication
  • A solid, experienced management team invested in your development
  • The opportunity to build skills and experiences that enable you to be successful quickly
  • An executive team dedicated to the safety and well-being of all team members
  • A world-class platform with an elegant user interface that empowers our clients to positively impact their business results
  • 34 days annual leave
  • 100% OutMatch contribution to your medical, dental, and vision care
Share this job:
Senior Software Engineer
ruby-on-rails kubernetes postgresql terraform circleci backend Jan 24

COME HELP US BUILD THE FUTURE OF HEALTHCARE

We are growing and evolving at an incredible pace. Embracing new technologies and driving positive change is core to our beliefs and success. We emphasize creative problem solving and great communication over specific technical skill sets. If you are looking for cool technical challenges and want to make a difference in the world with your work, this is the position for you!

RESPONSIBILITIES

You will be responsible for the design, development and maintenance of our core backend systems that interact with apps, devices and third party services. Depending on the team that you will join you may help support user facing apps with millions of users, build a study platform used to advance medical research, or develop efficient systems to securely integrate with health and fitness data providers. In this role you will also:

  • Define and review Technical Design Documents used to architect our systems
  • Learn and use Terraform and Kubernetes to deploy and manage our infrastructure
  • Develop Site Reliability Indicators to monitor systems and predict failures

QUALIFICATIONS

Minimum Qualifications:

  • Bachelor's degree in Computer Science (or related technical field) 
  • 5+ software engineering experience or equivalent (e.g., CS undergrad + some work) 
  • Advanced experience with Ruby on Rails and its testing frameworks (e.g., Unit Test)
  • Experience with relational databased (e.g., Postgres)

Preferred Qualifications:

  • Master degree in Computer Science
  • Experience building RESTful frameworks and integrating APIs at scale
  • Know-how of Sidekiq, Redis, CircleCI, Datadog, NewRelic, or similar tools
  • Working knowledge of AWS and its services (e.g., Cognito, Kinesis, RDS)
  • Familiarity with Kubernetes and infrastructure as code (e.g., Terraform)
Share this job:
Senior Ruby on Rails Software Engineer
ruby-on-rails ruby aws javascript senior docker Jan 24

Ruby on Rails developers at Leadfeeder work mainly on our backends: building APIs, background data processing flows, and integrations. Being a very data-intensive application, much of the work on the Leadfeeder backend involves optimising and effectively using various databases – Cassandra, AWS RDS & Aurora, Elasticsearch and Redis, to name a few.

Our backend, we run multiple small-to-medium-sized Ruby on Rails apps and use serverless components (AWS Lambda, API Gateway, Kinesis) on the side. We pride ourselves on keeping apps working smoothly, and the codebase tidy and well-tested. We dedicate time for upgrades, refactoring and improvements in the developer experience.

For people with skills and interest, we offer possibilities to work on our Ember.js frontend too, enabling people to grow to a fullstack role. Equally, there are opportunities to learn and be involved in infrastructure, DevOps and serverless development.

Responsibilities

  • Developing new features together with your squad
  • Build internal and public APIs
  • Build, benchmark and optimise our core backend components
  • Helping operate our production environments on AWS
  • Providing code reviews to your peers

Essentials skills and expertise:

  • 5+ years work experience writing maintainable and well-tested Ruby on Rails apps
  • Strong software architecture & data modelling skills to base engineering decisions on product vision
  • Ability to help and improve the work of your colleagues through your teamwork and communication skills
  • Experience managing, monitoring and troubleshooting production grade web applications
  • Capability to work remotely (minimum 4-hour overlap with central European working hours)

Preferred experience:

  • Experience working with various APIs
  • DevOps, AWS, Terraform, Docker, Kubernetes
  • Serverless computing, AWS stack in particular

Benefits

  • Get to work in a talented, remote-first international team
  • Chance to make an impact on a global product
  • Actual work-life balance with healthy 40-hour work weeks
  • Flexible work time
  • Biannual company retreats
  • Competitive salary
  • Friendly and encouraging work environment

Our hiring process:

After we've received and reviewed your application, there are a number of stages in our process.


  1. Initial video call. You'll get to learn more about the role and our company, and we'll learn how you communicate and what are you looking for in the job.

  2. Technical interview. Qualified candidates proceed to our technical interview, where we ask more in-depth technical questions.

  3. Home assignment. We'll test your coding skills in building a small application. You can do this at home on your own time. The assignments usually take about 4-6 hours to complete.

  4. Assignment review and skills interview. After our team has reviewed your assignment, we invite you to the next interview. We'll provide feedback and ask questions about your code. This interview also includes some pair-programming, where we do some improvements or additional features to your project.

  5. Culture interview. The final step before decisions. Great cultural fit is highly important in our remote team. We also want to give you as much as possible information on how it is to work at Leadfeeder and what our culture is like.


All interviews are done remotely over video calls, but of course, if you happen to be in the same city with some of our team members we're happy to organize a meeting on site.

Share this job:
Senior Software Developer
Clio  
react-js ruby-on-rails ruby javascript senior java Jan 21

We are currently seeking a Senior Software Developer to join our Engineering team. This role can be performed from one of our Canadian offices, remotely across Canada, or a combination of both. Some exemptions may apply. 

As a Senior Software Developer at Clio you can expect a fast paced role that offers many interesting problems to solve. You will be a valued member of a collaborative team and the work you do will play a major role in transforming the practice of law for good. 

A day in your life might look like:

  • Working with your team of developers to solve complex problems and provide solutions to Clio customers;
  • Working in an agile development environment;
  • Working as part of a full-stack team using a wide variety of technologies, solving cool problems, and challenging yourself;
  • Participating in diverse projects and collaborating with development teams across three countries; 
  • Reviewing code and having your code reviewed; mentoring and being mentored by other Clio developers.
  • Actively finding ways to share your learned experience with colleagues and beyond. 

You may be fit for this role if you:

  • You have a strong idea of what quality looks like, and hold yourself accountable to that. You assist your peers, department, and organization in meeting that standard.
  • You have a passion to learn new technologies and work effectively in a dynamic and ever-evolving environment that includes distributed teams and customers.
  • You possess a growth mindset that allows you to help your team solve complex technical problems.
  • You are a leader, a teacher, and a role model for the people around you.

Don’t have all of those? The most important part of this job is that you approach new challenges with curiosity and a drive to apply what you learn to fixing root causes, not just symptoms. Deep curiosity and a desire to learn will help you succeed in this job, combined with a drive to help others by shipping code. We have cross-trained developers coming from Java, Python, C++, and JavaScript backgrounds, and are happy to help you learn Ruby when you get here.

 Serious bonus points if you have:

  • Experience with any of our tech stack (Ruby on Rails, Typescript, AngularJS, React Native)
  • Experience writing software at scale

Where your team works:

Clio is currently transitioning to a Distributed by Design workplace, which means a workplace that is built around you. This means that Clio offers employees the opportunity to work from one of our offices or in a distributed manner across Canada. At Clio, distributed working has been built into our culture from day one, with teams (and, at times, founders) distributed across provinces and time zones. We have invested in best-in-class tools, technology and culture to ensure our team members are set up to succeed no matter where they live in Canada. We want all team members to feel like they're able to do their best work here, and we're committed to supporting that whether they prefer to work from an office or remotely.

Share this job:
Senior Back-end / Ruby on Rails Developer
iubenda  
kubernetes ruby-on-rails postgresql ruby mysql senior Jan 11

Were looking for a brilliant and motivated Senior Back-end / Ruby on Rails developer to join our distributed team. The products that iubenda distributes are delivered across billions of page views every month; we are used by thousands of clients in the US and in more than 100 other countries. If youre excited to work with one of the very few Italian companies offering SaaS solutions internationally and to join a team of friendly people with a culture based on continuous learning, transparency and collaboration, youre looking at the right place!

What you'll do:

  • Design and build solid, scalable and maintainable Rails applications with excellent test coverage
  • Lead Code Reviews and mentor colleagues.
  • Create a positive environment for the people around you, sharing knowledge with everyone and helping the team grow.
  • Collaborate with designers, team leads and stakeholders to understand business goals, analyze requirements and propose technical solutions. It's not just about writing code :-)

Benefits

  • REMOTE WORK - You can work from one of our beautiful offices in Italy (in Bologna and Milan and both being incredibly well located nice places to work from) or remotely. We are used and fully structured to onboard people who rather work full-time remotely.
  • LEARNING BUDGET - Well sponsor your professional growth by providing a budget that can be used for courses, events, workshops and books.
  • WORK EQUIPMENT - Well provide an equipment allowance so that you can perform at your best.
  • COMPETITIVE SALARY - We offer a highly competitive salary when compared with other Italian startups since we have high standards on finding the best people to join our team. Besides, we offer a generous paid time-off (+25 weekdays/year).
  • COMPANY RETREATS - Twice a year (summer and winter) we get together in amazing destinations to work, bond and enjoy team building activities. We offer a fully paid week-long retreats to places like Val D'Orcia, Capri, the Dolomites or the Tonnara di Scopello.
  • TRAVEL ALLOWANCE TO VISIT A COLLEAGUE - Well provide a travel allowance so you can visit a colleague (as long as the travel itinerary meets the COVID travel rules and restrictions).
  • GREAT WORK ENVIRONMENT - You will be part of a multicultural team full of talented and expert people and you will find a team spirit, which you would rarely find elsewhere.
  • ENGLISH CLASSES - We offer online English classes in a weekly basis, on several different levels, within working hours.
Share this job:
Software Engineer
ruby-on-rails ruby postgresql react-js python javascript Jan 05

High Alpha is hiring key team members for a new B2B SaaS startup in Indianapolis. This position will be with High Alpha’s latest company, which is pre-public launch. You’ll work closely with the internal High Alpha team & first employees, while reporting directly to the CTO. If you’ve ever been interested in working at a company from scratch as a member of the initial team, this is it!

We’re seeking a front-end focused software engineer to take ownership of our application’s UI, from discovery through delivery & maintenance. The ideal team-mate is a React.JS engineer who can work with our design & other engineering team members to ideate, plan, and deliver an experience that helps our customers (B2B SaaS Marketers) reach their SEO goals. Full stack development experience with React & Ruby on Rails is a bonus, but not required.

We take pride in providing a user-friendly, fast, and streamlined experience to our customers and are looking for top-tier engineering talent to help us make that a reality.  We are currently on the lookout for a driven, hardworking, creative, and collaborative software engineer to join our team. You’ll have the opportunity to shape and drive the implementation and development processes that create an amazing product.


What You’ll Do: 

  • Report directly to the CTO
  • Ship product by working in and on our tech stack: React.js, Ruby on Rails, Postgres
  • Collaborate with designers and other engineers to deliver on our product roadmap
  • Collaborate cross-functionally with our Consulting & Sales teams to implement feedback and guide our platform’s user experience
  • Build a set of experiences that helps marketers grow revenue by managing and coaching the executing on SEO and conversion rate optimization strategies.
  • Review, debug, and resolve complex problems with real-time applications.

What We’re Looking For:

  • 3+ years’ experience developing software in a SaaS environment 
  • Expertise in JavaScript & React.js
  • Special Consideration for additional proficiency in Ruby, Rails, Python, PHP, ASP.NET, Java 
  • A vibrant passion for coding and creating intuitive user experiences
  • Strong interpersonal skills to connect with a small, early-stage team
  • Thorough understanding of web architectures and technologies (HTTP, REST)
  • Experience with cloud development tools like Heroku, Github, JIRA, AWS
  • Working understanding of relational databases & how UI’s interact with them (Postgres)
  • Experience presenting data from a back-end architecture, to analytics-oriented users.
  • A track record of hard work, meeting deadlines, and exceeding job expectations
Share this job:
Software Engineer, Ruby/Rails
ruby-on-rails postgresql react aws ruby javascript Jan 04

Why Red Canary

Red Canary was founded to make security for every business better by protecting organizations around the world from cyber threats. Our combination of market defining technology, processes, and expertise delivered using an innovative SaaS model is preventing breaches every day.

The Red Canary engineering team builds and operates the platform to deliver unmatched threat detection and response. We process billions of events per day from hundreds of thousands of systems worldwide. Every engineer is on the front lines of cyber security with unique opportunities to learn new technology and solve the hardest problem in cyber security.

Why You Matter

You are passionate about applying your technical expertise to quickly ship an MVP based on requirements, and refine it through feedback from your customers. You're comfortable diving into a large Rail application that serves 200+ customers. We are searching for a Rails engineer to join us in building the Red Canary platform. We continuously push product enhancements to production so on day one you will be making security better for a large number of organizations. Our customers depend on us 24/7 and the software you build makes a meaningful difference to improve their security. In this role you may work from our Denver office or remote.

Who You Are

  • Love to write code and take full ownership of a product or feature from concept to launch
  • Are experienced with Ruby on Rails and other common libraries such as RSpec and Sidekiq
  • Have experience with Javascript, HAML, Redis, Postgres, AWS, Docker or some combination of similar tech
  • Architect scalable applications that serves both internal and external users and high-volume background tasks
  • Have confidence making architectural design decisions that improve scalability & performance
  • Test the software you write to ensure we deliver the highest quality products 
  • Bonus: have deep knowledge of operating Postgres at scale, including replication, monitoring and optimization

Individuals seeking employment at Red Canary are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

Share this job:
Backend Software Engineer
Raycast  
api ruby-on-rails javascript go node-js backend Dec 21 2020

Raycast makes it simple, fast and delightful to control your tools. We're looking for a Software Engineer to join our small team to build, own and scale the distribution of Raycast extensions via a store that developers around the world can contribute to.

Raycast is a native Mac application with a significant focus on top-notch UI and interactions. We genuinely care about user experience, performance, privacy and ease of use. We had enough of dealing with slow and clunky tools. Raycast is our attempt to let you enjoy your daily workflows without all the distractions.

When Apple announced the App Store in 2008, the distribution of software changed over night. Suddenly, developers could reach millions of customers. We believe it's about time to change how developers discover and consume productivity tools. At the center of this, is a store full of Raycast extensions that people can share and manage or discover new ones from others. We need hungry engineers that architect and build this store to revolutionise how developers experience productivity tools with us.

We're a fully remote company and looking for candidates in the UTC timezone (London, Lisbon, Dakar, ...) ± 3 hours. This position is for a full-time employment.

In this role you will...

  • Build the infrastructure of our store. You design a stable cloud infrastructure and backend architecture that is open for extension, and an API that other developers love to use. You're implementing the distribution of our extensions and work closely with macOS engineering where needed.
  • Co-own the product and work self-directed. We're a small team of individual contributors. Everybody has autonomy and responsibility. You work on features from ideation over release to maintenance and shape the roadmap of the product.
  • Shape the experience for contributors. The store is one piece of the puzzle. You generate ideas about how developers should add and maintain extensions. You optimise for ease-of-use for producers and consumers.
  • Improve performance and care about quality. You dogfood your own features with our nightly builds, respond to user feedback in our community and jump into performance profiling to make API calls fast. You automate tedious tasks. At best, directly in Raycast.
  • Wear many hats. In a small startup, we're all generalists. You might add a new page to our Vue.js website, set up infrastructure components, or write a blog post about a new feature.

You will be a great fit if...

  • You know how to build great APIs. Ideally, you've built and scaled APIs before and have a playbook to kickstart development with modern backend languages. You've worked with different types of data stores, and you know best practices around data modeling and access. Moreover, you can reason well about the tradeoffs of different programming languages and tech stacks without being dogmatic, f.e. decide if we should adopt GraphQL or REST.
  • You're highly productive while writing quality code. We release updates every 1-2 weeks. You can break down big projects in small deliverables. You care about the outcome and take a pragmatic approach to deliver it. You keep things simple and rather write more code than adopting a third-party dependency. You know when you want a code review or need to write tests.
  • You're product-minded. You have a sense for great user experience and feel when something is off. You work with continuous deployment and preview environments to get constant feedback and you have monitoring and analytics in place to quickly act when something unexpected happens. You're eager to optimize API responsiveness and dig deep when there is a need to resolve a tricky issue. You treat APIs as products and proactively iterate on them.
  • You put our users first. Throughout Raycast you find many little details. You pay attention to detail and provide our users a delightful experience. You can't stand bugs and don't shy away from user feedback.
  • You're an empathetic communicator. You treat technology as tradeoffs. You may be opinionated but you're not ideological. When disagreeing, you communicate thoughtfully your perspective and compromise when needed. You're thriving in a team environment and hold your colleagues accountable.

Application process

During our interview process, we want to make sure that both sides get a good understanding of what it feels to work together day-to-day. Our process contains a few steps:


  1. Send us an engaging email. Tell us why you want to join Raycast and why you generally care about the problem we're solving. Make your first impression count. Share with us what excites you and how you envision your role at Raycast.

  2. An intro call with the founders. Both parties get to know each other. You learn more about Raycast and can ask us any question. From our side, we want to understand what motivated you to apply.

  3. Work on a real task. We want to demonstrate how it is to collaborate with the team. For this, we give you an assignment that we would actually build and create a shared Slack channel to communicate. We'll compensate you for the task.

  4. Another video call to present your task. Time to show your work in a short video call with some of us. Expect some role-specific questions to better understand how you tick.


After the last step, we get back to you with a decision. In rare cases, we might ask you for another call.

Share this job:
Lead Full-Stack Developer, Software Architect
ruby-on-rails javascript Dec 14 2020

Equisolve, a leading provider of corporate and investor relations websites for publicly traded companies, is seeking a talented, experienced senior full-stack developer to lead one of our internal product teams. This person will be responsible for leading a small team of developers to help define, build and launch a new product.

Responsibilities:

  • Work closely with internal departments to understand the business requirements and scope for the project
  • Organize the project into milestones and set up sprints for the development team
  • Supervise and evaluate work for the development team, including scoping out tasks as Jira tickets and ensuring timely delivery of tickets
  • Conduct code reviews and provide help and direction to the developers when needed
  • Help architect and develop features, fix bugs, and ensure proper test coverage

Benefits

  • Work from home with an A+ team in a casual work environment
  • Medical benefits and long-term disability
  • Vacation and sick time
  • 401k
  • Latest technology provided for work
Share this job:
Full-Stack Software Engineer
react-js postgresql aws ruby-on-rails saas Dec 11 2020

The Age of Privacy requires a new standard of transparency.

Due to stringent and changing privacy regulations, organizations face uncertainty and regulatory challenges. Company’s business systems were not designed to be compliant.

We’re building a company and team to solve this problem. We’ve raised $9.2M and are built and backed by executives and founders at DocuSign, MuleSoft, Twilio, Cloudera, Oracle, Salesforce.com, HP Labs, Facebook and Quantcast.

We live by our values:

  • Be transparent
  • Build trust
  • Be bold
  • Make each other better
  • Learn from failure

Join our team and shape the new standard of transparency.

 You’ll Own

As a full-stack software engineer, you’ll build and own DataGrail’s core products. These systems build trust for our customers and keep them compliant with the law.

We’re built on Rails, React, Postgres, and AWS and integrate with hundreds of diverse SaaS and IT systems. You don't need to know these exact technologies (we Pythonistas and Gophers too). And you don't have to be an expert in all these areas (no one is). But prepare to shine in something.

You’ll solve customers’ problems at scale no matter where the work exists in the stack.

‍ You’ll Improve

Our engineers take a broad view of what to improve in how we build products.

DataGrail is growing...fast. The decisions we make today may not make sense in two years. The best engineers pivot from problems to solutions though. You’ll help the team make appropriate tradeoffs. You’re comfortable with good enough over perfect.

You might focus on reinforcing our security posture. As a privacy company, we are serious about security.

You may help us improve our tools and workflows for getting code into customer hands faster.

Or you could work with Customer Success to give new customers the tools to be successful faster. We’re fanatical about customer experience and sweat the details (include “Alan Turing” in your resume or cover letter).

You’ll Teach

Software engineering is a team sport. You’ll bring others along and join them on the journey.

Do you have a great tip for debugging via your IDE that saves you tons of time? We want to see it on Slack or Notion.

Did you present at a conference on what you learned scaling another system by 100x? Give the talk as a lunch and learn.

We’re hiring you for all the past lessons building software that you’ve internalized. Yes, even...no, especially the mistakes you’ve made.

You’ll Learn

You’ll learn how to scale a business, an organization, and a product. We’re building an enduring organization.

Understand the privacy landscape today and build on its frontier in real time.

Share this job:
Engineering Team Lead
ruby-on-rails javascript ruby aws mariadb Dec 10 2020

We know that headhunters are already beating down your door. We want to earn our right to work with you every single day.

We’re out to solve real world scale problems, and we need your help.

Simplero is a software company that helps coaches, authors, and speakers transform lives at scale through online courses and memberships. We’re an all-remote team of 25 trailblazers passionate about service, personal growth, and simplicity.

We have helped over 2500 customers in 30 countries make over $200M. We’re changing lives, providing livelihoods, and offer an insanely valuable service. We’re a team united by our shared values of integrity, responsibility, and exceptional service.

Annual Salary Range: $70,000 to $240,000 USD

Technologies we work with

Ruby on Rails, Javascript, MariaDB, AWS, and more.

Requirements

What we absolutely require

  • You have at least 7 years of experience as an engineer.
  • You have 3 or more years of experience managing a team of at least 10 engineers.
  • You’re gifted at managing and building a team of uber-gifted engineers.
  • You have an extensive network of people that you can tap into for hiring.
  • Though your main priority will be on the team, you are yourself a gifted Rails developer and excited to write and fix code yourself.
  • You’re very smart and very quick at "getting" stuff.
  • You’re eager to figure things out you’ve never done before.
  • You communicate well in writing, and you have at least one t-shirt to wear for video calls.
  • You’re both creative and disciplined.
  • You find ways to achieve, not reason you can’t.
  • You can read code quickly and figure out what's going on.

What we could care less about

  • A degree in computer science—we're not scientists, we're engineers. (An unusual field of study might make for a good story, though. Do tell!) A physics degree is a plus, though.
  • Certifications—just show us what you can do.

Benefits

What’s in it for you

  • Changing lives at scale. Making the tools that empower experts to make a living teaching others is seriously high-leverage work.
  • Be part of a lean, efficient, high-autonomy, high-accountability team.
  • Show exactly what you created AND know exactly how many customers benefit from it how often.
  • With a development team rarely larger than 2 people, we built what other companies need 100s of engineers to build. Welcome to the 100x club!
  • Know how great it feels when you make a customer’s day. You’re not locked in a room 4 floors away from anyone who talks to a customer: you’ll see the impact of each bug fix, “surprise and delight” tweak, and feature.

Other benefits

  • Access to hundreds of hours of training material, books, workouts, etc.. For just about anything you want to learn about Internet business, personal growth, software development—if it’s not already in our virtual library, just ask.
  • Personal and professional coaching. Who do you want to be? How do you want to grow yourself and your career? We’ll help you get there.
  • 4 weeks of paid vacation per year. Yes. We want you to get some perspective and rest.
  • Generous profit sharing. Since we don’t have stock options, this is how we do it.
Share this job:
Senior Full-Stack Engineer
ruby-on-rails javascript react-js jquery postgresql senior Dec 04 2020

No recruiters please. (Must be located in the United States. BONUS if able located in Southern California)

MadeMarket is a fast-growing CRM and transaction management platform for investment bankers that is bringing fintech to the main stage.

We enable investment banks to grow their business and improve employee performance by providing an intuitive, purpose-built system of record and easy-to-use tools for winning new mandates and managing live transactions.

We are looking to hire a Senior Full-Stack Engineer that will work within our development team to create solutions that make corporate finance professionals more productive and successful.

We have a lean development team so you will have your hands in a lot of different places and will be working in an agile environment. We are looking for someone that is self-motivated and able to complete tasks without much direction. It is equally critical that this candidate know when to ask for assistance or clarification when needed. Hours will be semi-flexible. We require at least 4-6 hours during business hours and the rest can be early in the morning or late at night.

The initial work will include writing test code to familiarize yourself with our architecture and codebase. After that, we would expect you to jump right in and start writing production-quality code. You will contribute to existing components as well as build out new components. All our developers are also involved in resolving certain support tickets and occasionally talk to customers over the phone.

Requirements:

  • At least 4 years of professional experience with Ruby Rails 4/5/6
  • Experience with Javascript, HTML, CSS, jQuery
  • Exceptional troubleshooting skills
  • Exceptional understanding of relational databases such as Postgres and OO design is important
  • Basic server administration skills (Ubuntu, Nginx)
  • Basic understanding of using GIT for source control
  • Experience writing test code
  • Proven track record of building applications from the ground up
  • BS degree in Computer Science, Engineering or a relevant professional work experience
  • Bonus if candidate has: modern Javascript framework experience: VueJS or React; AWS experience; experience deploying code using Capistrano; Chrome extension development experience; experience developing Microsoft Office JS Add-Ins

Top characteristics of the right candidate:

  • Has high standards, values hard work and is immensely results-driven
  • Strong communication skills with no hesitation to share ideas
  • Has high clarity of thought (which manifests itself in their code quality)
  • Can work both independently and loves to collaborate with a team in a fast-paced environment
  • Is a systems thinker
  • Can see the big picture but sweats and has mastery of the details
  • Is predisposed to moving fast

Perks and Benefits:

  • Healthcare benefits
  • Flexible schedule
  • Challenging and rewarding work
  • Startup environment where you can have a unique impact on many parts of the business

To make sure that you read the entire posting, please include the Ruby on Rails version of your first Rails app.

Equal Opportunity Employer: MadeMarket is committed to creating a diverse environment and is proud to be an equal opportunity employer. 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.

Job Type: Full-time

Pay: $120,000.00 - $140,000.00 per year

Share this job:
Team Lead / Senior Nodejs Developer
node-js react-js ruby-on-rails postgresql react-native senior Nov 24 2020

Senior Node.js Developer

Montreal, Quebec Canada

Job Description

Springbig Canada (Grandprintemp Canada), is a subsidiary of Springbig Inc., that is the US leading loyalty marketing and communications platform in the cannabis industry, working with over 1,300 unique storefronts and building up a cumulative database of over 20 million consumers.  Our Software as a Service (SaaS) platform allows our dispensary clients to configure a custom loyalty program and through this loyalty program build a database of consumers.  Our platform also boasts this industry’s most comprehensive communications engine, allowing our dispensary clients to market to their database of consumers via SMS and email (primarily focused on SMS marketing) in a personalized way. 

Our team boasts a combination of some of the most accomplished and experienced titans of the tech and marketing space, as well the most talented young minds in the industry. We found business owners in the cannabis industry to be underserved and in most cases ignored, so we designed our platform to give dispensaries and producers the most innovative tools in marketing – and we never stop innovating.

Mission:

Our mission is to offer the leading SaaS loyalty marketing and communications platform to help businesses grow their brand, increase marketing visibility and their revenue

Vision:

To continue to be an industry leader and innovator by delivering a quality technology and marketing platform for our customers with world class customer service.

Our headquarter is located in beautiful Montreal, Quebec Canada with team members distributed around North America. You will work remotely as we prepare to open our office in 2021.

What will I be working on?

As a Senior Node.js Developer, you’ll be working with us in all aspects of the product, from its core infrastructure to the various micro-services. As a part of the development team, you will wear multiple hats, turn ambiguity into details, take the lead on building complex features, and continuously find opportunities to improve performance and increase reliability.

Requirements:

  • 5+ years of professional development experience
  • 5+ years of experience in implementing Node.js based web applications and supporting microservices that have shipped
  • Strong JavaScript and SQL experience
  • Must be comfortable managing other developers and conducting code reviews
  • Experience working with various JavaScript libraries and frameworks, MySQL and Git in a team environment
  • You enjoy writing well-tested, well-organized code

Role and Responsibilities

  • Design, development and delivery of Node.js-based database solutions, back end applications, microservices, processes and APIs
  • Implement integrations with external APIs and data providers.
  • Design, develop, and deploy APIs to integrate across multiple new and existing business applications.
  • Manage and deploy the infrastructure to support the platform ecosystem.
  • Coordinate the development with other technology platforms.
  • Design and modify database schemas.
  • Coordinate with Quality Assurance (QA) during hand-over and subsequent defect correction (fixes bugs).
  • Refactor, as necessitated by addition of features or in response to code review.
  • Implement automated tests.
  • Continuous interaction with Team members via Jira, Confluence and other tools

Preferred experiences:

  • 3+ years of Node.js development and test experience.
  • 3+years of experience developing real-time Node.js application and microservices.
  • Mastery of concepts such as event-driven programming, multi-threadedness and testing of real-time applications.
  • Ability to demonstrate and walk through code for applications currently in production.
  • Familiarity with the AWS environment, including Lambda, SQS and Kinesis.
  • Expertise with SQL schema construction/analysis and query language.
  • Experience with Git.
  • Helpful: Ruby on Rails, React Native

Our current stack:

  • Rails 6
    • rspec
    • sidekiq
  • Vue.js / React Native
  • AWS
    • SQS
    • EB
    • Kinesis
    • Athena
    • Redshift
    • DynmoDB
    • Lambda
    • RDS
      • MySQL 8 / Aurora PostgreSQL 11

What are we looking for in a team member?

Your specialization is less important than your ability to learn fast, communicate and adapt to shifting priorities.

We’re especially fond of people who:

  • Communicate well and articulate ideas clearly.
  • Focus on project goals, not just writing code.
  • Contribute ideas.
  • Take initiative.
  • Have a hacker mindset and master the fine art of balancing time, features, and quality of code.
  • You know when to unit test and when to “just ship it”.

What’s it like to work at springbig?

It’s awesome! We’re a driven, passionate, responsible group who values professional growth and work life balance.

We take care of our team members:

  • Competitive salary
  • Unlimited PTO
  • Choose your own equipment
  • Casual and comfortable working environment

Expect to join an office that infuses lightness and creativity into our days, such as:

  • Stocked coffee, snacks and candy “bar”
  • Pizza parties and team lunches
  • Laser Tag in the office
  • Spontaneous games of tabletop cornhole or NERF wars
  • Company sponsored Fantasy Football league and March Madness bracket challenge
Share this job:
Software Engineering Manager for an Interactive Healthcare SaaS Platform
react-js javascript ruby-on-rails aws saas healthcare Nov 12 2020

Jellyvision is hiring a Software Engineering Manager

Who we are

We at Jellyvision are the proud parents of ALEX®, an interactive employee communications platform that makes tricky decisions—like choosing and using employee benefits—easier and more enjoyable. The success of ALEX has exceeded our wildest work-related dreams, which is why we need a talented Software Engineering Manager to help us.

How you’ll help

As a Software Engineering Manager, you’ll lead a team of talented engineers in designing, building, and delivering our suite of products*. You’ll manage a team of approximately 5-8 direct reports and will report to the VP of Application Engineering. 

*Our frontend products are built with Javascript and React and Redux or AngularJS. Our backend APIs are built with Ruby and Rails or Grape (or Javascript and Node.js).

What you’ll do

  • Help ensure your team delivers on the product roadmap
  • Manage the performance and career growth of your team members
  • Perform regular one-on-ones and provide timely and constructive feedback
  • Clear the road for your team by identifying and removing obstacles
  • Ensure Jellyvision’s engineering standards and best practices are followed
  • Collaborate with folks in our product and creative teams, as well as other engineering managers
  • Hire new engineering talent
  • Help your team look toward the future of the product

Experience & skills you’ll need

  • A strong background in software development and web technologies 
  • A strong track record of leading a productive development team 
  • Experience with Agile methodologies 

Our ideal Engineering Manager:

  • Communicates clearly and effectively (with both technical and non-technical audiences)
  • Leads technical discussions
  • Helps resolve technical disagreements
  • Evaluates and presents engineering trade-offs
  • Creates an environment where people can do their best work, while having fun doing it
  • Motivates, develops, and promotes technical experts and future leaders

 Skills:

  • Develops talent
  • Drives engagement
  • Directs work
  • Builds effective teams
  • Balances stakeholders
  • Organizational savvy
  • Resourcefulness

Anything else?

Our credo is a simple one: be helpful. And we think we can be most helpful if our workforce is as diverse in thought, perspective, and culture as the people who use our products. We are looking to add amazing people to our team who will bring diversity across many lines, including race, ethnicity, religion, sexual orientation, age, marital status, disability, gender identity, sex, and country of origin.

Thanks for your interest in Jellyvision!

Share this job:
Lead Full Stack Developer
ruby-on-rails postgresql javascript full stack backend frontend Nov 08 2020

Housable is an early-stage, software startup founded to make housing attainable for everyone. We are based in San Francisco, seeking our first Lead Full-Stack Developer. This is a hands-on role that requires a strong individual contributor who also has the skills and experience to help us build-out our development team as the company grows.

Residential construction in the US is a massive $800B annual market, but has seen very little innovation over the last century. Housable is focused on building automation systems for the entire housing development process, starting with the design, permitting and contractor bidding process. Our ultimate goal is to bring the entire home design, permitting and construction process online.

Housable has built the go-to online platform for homeowners to design, permit and build Accessory Dwelling Units (ADUs) across California - think garage conversions, basement apartments, and backyard homes. This development role will help to build-out our platform for the ADU housing vertical, which we intend to apply to other housing verticals (multi-family, single-family, remodels) and to expand our market beyond California to a national scale.

In this role you will have high leverage and high responsibility to help us guide the ground-up redevelopment of the back-end and front-end of our platform which thousands of homeowners rely on for their projects.



Tech stack:

  • Ruby on Rails
  • PostgreSQL
  • PostGIS
  • Heroku
  • AWS
  • 3D JS Engines


Key qualifications:


You're encouraged to apply even if your experience doesn't precisely match these requirements, or if the job description doesn’t fully match your aspirations.

  • Have 7+ years of experience working in large teams (with a high degree of specialization) and small teams (with a broad skill-set and responsibilities). Even better if you have had to wear different hats to accomplish your goals.
  • Enjoy being a generalist working on both the front-end, backend, and doing anything it takes to solve problems and deliver what users need.
  • Thrive in a collaborative environment involving different stakeholders and subject matter experts, to be able to build the best tools possible for them
  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems, even if you have not worked with them before.
  • Can put yourself in the shoes of your users and be a steward of crafting great experiences.
  • You’re interested in having real leverage and delivering meaningful change to the market - deciding when practicality, and when precision, matters most.
  • You demonstrate a drive to think, work, and prioritize in the order of wide brushstrokes to crafty details, and are able to decide when is time for each.
  • You can’t wait to ship, including all it takes to deliver the new experience to the end user


Benefits


  • Base salary - market rate
  • Equity compensation
  • Heath benefits
  • 100% remote team
  • Team trivia nights!
  • Learn the architecture & construction process
  • Building software that builds homes
Share this job:
Senior Software Engineer, Full Stack
ruby-on-rails ruby postgres javascript html full stack Nov 02 2020

We are looking for a senior full stack engineer who is experienced at building web applications for consumers and enterprise. As part of a team you will help design, build and maintain applications that are used by thousands of dental professionals. You have experience in working closely with third party providers, engineering teams and business stakeholders to build highly scalable end-to-end applications.

About You:

You are highly self motivated and can work independently or partner closely with other engineers on a project. You are excited about building high quality products and want to own the product development lifecycle starting with the right design and development principles. You have strong communication and interpersonal skills. You enjoy solving problems and like to challenge yourself by building scalable and highly performant solutions.

Responsibilities:

  • Create simple and intuitive web applications for a range of different end users
  • Design, develop, deploy and maintain your application
  • Own front-end and back-end development for your application
  • Design, build and maintain API infrastructure that allows for integration between different services and third party systems
  • Work effectively with product managers, other engineers and business stakeholders on the project
  • Communicate technical ideas and lead projects with a focus on solving real world business challenges

Requirements

  • Senior-level full stack engineer with 5+ years of experience
  • Strong at developing web applications using an object orientated language like Ruby, Javascript, HTML and CSS
  • Experience working with Javascript frameworks and Single Page Applications
  • A robust knowledge of building and working with RESTful APIs
  • Experience integrating with internal and third party services
  • A knowledge of cloud computing platforms such as Amazon Web Services
  • Great communication and collaboration skills working with other engineers, product managers, and business stakeholders
  • Independent, proactive, and able to deliver production-ready code with minimal guidance

Benefits

  • Highly competitive salary and benefits package
  • Fully remote working
  • Flexible working hours
  • Opportunity to work in a highly creative and dynamic work environment
  • You are responsible for making decisions that will affect thousands of users. You won't be micromanaged or subject to decision by committee
  • Ability to help us shape and evolve our culture
  • Worldwide career progression opportunities
Share this job:
Senior Software Developer, RDSM
tdd javascript ruby ruby-on-rails senior Oct 27 2020

Note:
All applicants must hold Brazilian citizenship or Brazilian work permit to be considered.
Fluent in Portuguese and Intermediate English required


O seu papel na RD será:

Você irá participar do time que chamamos de Sauron (sim, bem vibe de LOTR, "O olho que tudo vê ") que está em uma iniciativa bem desafiadora de desenvolver a própria ferramenta de web analytics, removendo então a necessidade de integração que temos hoje com o Google Analytics.

O objetivo é termos os dados e trackings dos visitantes do RD Station Marketing por meio de nossos scripts e assim ter um controle cada vez mais assertivo dos dados gerados pelos nossos clientes!  Um aspecto que é bem importante nesta posição é ter um nível de conhecimento avançado em JS puro, pois você será uma referência dentro do time em relação ao browser, entender/validar o comportamento dele, além de apoiar em scripts e integrações em plataformas parceiras.

E nesse sentido, teremos MUITOS desafios na operação ligados à escala e performance uma vez que o número de visitas e conversões estão na casa dos milhões por dia e o volume de dados está na casa dos terabytes 

Por isso, buscamos uma pessoa com bastante ownership, resiliência (lidar com uma operação nesse nível não é fácil) e proatividade para abraçar essa iniciativa como sua!

As pessoas da área técnica da RD também costumam ser muito ativas na comunidade, difundindo conhecimento em eventos internos e externos - curtimos e valorizamos muito isso!

Com quem você irá trabalhar:

Você terá o apoio de uma liderança estratégica com interface bem próxima no dia a dia, atuará em conjunto com 2 full-stack developers, a maioria com senioridade elevada, além de um Product Manager em nosso squad.  

Nós utilizamos métodos ágeis como Kanban e XP. Somos adeptos a TDD e usamos Circle CI para integração contínua. Todo PR (pull request) passa por code review e também fazemos pair programming para compartilhar conhecimentos e melhores práticas. 

Estamos buscando uma pessoa:

- Que já tenha uma experiência consolidada em desenvolvimento e arquitetura em Javascript, além de estar aberto para também atuar diretamente com Ruby e Go no mesmo projeto. 

- Vivência com boas praticas de desenvolvimento ágil. Dentre as praticas que usamos: Clean Architectures, TDD, BDD, DDD, que valorize e incorpore qualidade na sua forma de modelar soluções e codar com melhoria continua.

- Seja experiente com arquitetura de software escaláveis, performáticos e de fácil manutenção;

- Experiência com desenvolvendo projetos web analytics será considerada um diferencial!

Share this job:
Backend Developer
ruby-on-rails postgresql graphql elasticsearch reverse-engineering backend Oct 23 2020

The CoreCare Engineering team is composed of experts across the globe, and is looking to expand with more backend developers in the US. Our objective is to create a safe environment where we can solve problems that our customers are facing every day. The Engineering team works closely with Product and Business Development in small iterations. Our technology aggregates, transforms and analyzes different sources of patient data in order to help automate time consuming and repetitive tasks.


In this context, we are looking for an intermediate or senior backend developer.


Extensive experience is not strictly required if you demonstrate comparable experience in other technologies.


Even though the company is young, we work to avoid repetitive tasks. For example, our deployment process is fully automated and is as simple as creating a release on GitHub. We also have several environments available in order to test features at different stages.


CoreCare's goal is always to improve our culture, and your entire experience and attitude are really important to us, not just your engineering experience.


We are looking for people who are able to work autonomously, who are team players and who are capable (and want) to share their opinions whenever necessary.


We know nothing is perfect, and we are constantly motivated to iteratively improve our weaknesses with constructive feedback from the team.

Share this job:
Senior Software Engineer
ruby-on-rails aws javascript mvc python senior Oct 20 2020

The Opportunity:

SingleOps is seeking a Full Stack developer who is excited to learn and shape our growing development team. Our developers are given the opportunity engage with the full lifecycle of the product, from requirements gathering to design, development and support. This allows you to have your hands in the entire product, be creative, and take ownership. We’re a fully remote team, but our office is located in Atlanta, if you are interested in joining us in office (once it’s safe, of course!)

Outcomes you will drive: 

  • Engage in working collaboratively with the dev team in designing new features and bug fixes
  • Develop the frontend and backend of the application using Ruby on Rails, Javascript, HTML, & SASS
  • Administer AWS-managed resources
  • Support customer success team for tier 3 issues and advanced SQL reports.
  • Participate in daily SCRUM meetings
  • Integrate with a growing team to learn and teach as we build a challenging and exciting development practice

Does this sound like you?

Specific experience is less important than a demonstrable desire to learn and the ability to complete complex projects. However, a good candidate should have the following:

  • Bachelor's Degree in Computer Science, Software Engineering, or equivalent experience
  • 3+ years of experience in web development
  • Experience with an ORM and MVC framework
  • Experience working in a test-driven development environment
  • A collaborator who is comfortable working in pair programming
  • A history of picking up new technologies
  • Ability to work autonomously to tackle large projects without close monitoring

A few ways to stand out...

  • Experience with Ruby on Rails
  • Experience with a frontend framework (React, Angular, Backbone, etc)
  • Bootstrap
  • Unit Testing

US Citizenship or Permanent Residency required (we do not sponsor at this time)

Reasons to join SingleOps:

  • Fully remote development team thats been that way since the start.
  • An incredibly talented, driven, and supportive team. We are building an amazing team culture and want you to contribute to its formation.
  • We have a clear vision to change the service industry and improve the lives of our customers.
  • One of the fastest growing technology businesses in Atlanta
  • Founded and funded by a team of seasoned young entrepreneurs with excellent track records
  • Competitive compensation, great insurance (health, dental, and vision), unlimited vacation policy, casual dress, distributed team environment, startup culture…

We want you to stay true to who you are

Here at SingleOps, we want you to stay true to who you are. We believe your identity is what makes us who we are as it’s our mission to promote an inclusive and welcoming culture. What you bring to the table is what matters most to us. Undoubtedly, great and unique people are what make us successful. 

Why You’ll Love Working at SingleOps:

Growth Mindset, Customer Success, We Before Me, Simplicity, Get Stuff Done How You Want

These are the values that define who we are and that have driven our team to achieve significant growth and impact. Just this past year we were recognized as one of the fastest-growing companies and a ‘Top 10 Best Place to Work in Atlanta’. Our objective is for every member of our team to achieve personal growth, career advancement, and to make a serious impact on the lives of our customers.

Our product is used daily by thousands of green industry professionals (landscapers, arborists, irrigation technicians, etc.) all across North America, and has processed over $1.5 billion in revenue on behalf of our customers. The green industry is in the early innings of adopting CRM and field service software, and the SingleOps product is enabling this industry evolution. Our customers use SingleOps to manage their customer records, perform estimates & sell work, schedule crews, invoice & receive payment, and to understand critical data about their business like real-time profitability. 

When we transition a green industry business from pen and paper, spreadsheets, or poor-fit software to SingleOps the results can be transformative. Our customers grow revenue, increase profitability, and get more done in less time. We frequently hear things from our customers like “I was able to take my first vacation in years” or “I am now able to spend more time with my family” because of SingleOps. This level of impact is unique to our opportunity and it is truly rewarding. 

We are looking for diverse-minded people who enjoy challenging and fulfilling work to join our mission in redefining an age-old industry. Our team is highly collaborative, innovative, supportive, and we have a lot of fun. If this speaks to you, we want to meet you!

Share this job:
Senior Software Developer
react-js javascript ruby-on-rails senior ruby Oct 10 2020

Developers at LaunchPad Lab do more than just write lines of code. We're product builders who solve meaningful problems alongside our clients.

We're looking for a Senior Software Developer with a strong sense for building outstanding products. This role will give you the opportunity to work closely with clients to plan and develop new products and features. You'll have the opportunity to see a number of products and industries.

The Perfect Match

You love to work with clients to create software applications that are impactful for their business. You want to play a key role in defining the product’s vision and roadmap and are eager to work closely with our developers, designers, and product managers to do so. You believe that our success is 100% dependent on our client’s success and that it’s our job to help our clients build the right thing.

You thrive on collaboration, understand the process of iteration, and are excited about taking projects from inception to launch. You are ready and excited to lead complex development projects and mentor junior developers. Most of all, you want to be part of a fun, challenging, and collaborative environment where egos are left at the door.

About LaunchPad Lab

Fueled by a team of passionate and driven product builders, LaunchPad Lab is a Chicago-based software development agency. We are intentionally small, skilled, and focused on our clients' success. Our Seven Constants are the values that drive our company culture and decision making.

We work in a collaborative environment where everyone is expected to be creative and contribute to building outstanding products. Each day at LaunchPad Lab is an opportunity to work with a talented team focused on making a difference.

Our Development Team

As an agency, we're able to work on a number of applications and different technology stacks. This allows us to create a culture of continuous learning from our experiences and solve problems through internal code reuse and open source - an internal effort we call OpEx.

Also as part of our commitment to developer growth, we’ve established a career development ladder. This ladder provides a framework and guidelines for how we continuously level up developers on our team.

Note: This job posting aligns with Senior Developer Level 4-5 on our Development Ladder.


Requirements


  • 5+ years of software development experience
  • Expert-level experience with Ruby on Rails
  • Expert-level experience with JavaScript and one or more JavaScript framework (React, Angular, Ember, etc.)
  • Experience architecting complex software applications
  • Excellent communication skills and the ability to work closely with clients
  • Ability to bring creative solutions to difficult problems
  • Entrepreneurial attitude with experience building products

Location

  • Must be located in the US
  • Our company is based in Chicago, however remote is ok for this position


Benefits


  • Competitive salary
  • Health Insurance (company pays 100% of PPO premium)
  • Dental Insurance (company pays 100% of premium)
  • Vision Insurance (company pays 100% of premium)
  • 401(k) with up to 4% company match
  • $1,000 annual continuing education budget
  • Flexible remote work and vacation schedule
  • All benefits are available immediately upon starting
  • And more!
Share this job:
Senior Back-end / Ruby on Rails Developer
iubenda  
kubernetes ruby-on-rails postgresql ruby mysql senior Oct 08 2020

Were looking for a brilliant and motivated Senior Back-end / Ruby on Rails developer to join our distributed team. If youre excited to work with one of the very few Italian companies offering SaaS solutions internationally to ~1M users and to join a team of friendly people with a culture based on continuous learning, transparency and collaboration, youre looking at the right place.

What you'll do:

  • Build solid, scalable and maintainable Rails applications with excellent test coverage.
  • Collaborate with designer, team leads and stakeholders to understand business goals, analyze requirements and propose technical solutions.
  • Lead Code Reviews and provide mentorship to junior and intermediate developers.
  • Create a positive environment for the people around you, sharing knowledge with everyone and helping the team grow.
  • Have product ownership by working closely with Product, mobile and data teams. It's not just about writing code :-)

Benefits

  • REMOTE WORK - You can work from one of our beautiful offices in Italy (in Bologna and Milan and both being incredibly well located nice places to work from) or remotely. We are used and fully structured to onboard people who rather work full-time remotely.
  • LEARNING BUDGET - Well sponsor your professional growth by providing a budget that can be used for courses, events, workshops and books.
  • COMPANY RETREATS - Twice a year (summer and winter) we get together in amazing destinations to work, bond and enjoy team building activities. We offer a fully paid week-long retreats to places like Val D'Orcia, Capri, the Dolomites or the Tonnara di Scopello.
  • WORK EQUIPMENT - Well provide an equipment allowance so that you can perform at your best.
  • COMPETITIVE SALARY - We offer a highly competitive salary when compared with other Italian startups since we have high standards on finding the best people to join our team. Besides, we offer a generous paid time-off (+25 weekdays/year).
  • GREAT WORK ENVIRONMENT - Work in a casual (no dress code!) but continuously growing environment. Besides, you will be part of a multicultural team full of talented and expert people and you will find a team spirit, which you would rarely find elsewhere.
  • WORKPLACE FLEXIBILITY - We have a remote work policy for those not under a remote contract (52 days per year).
  • ENGLISH CLASSES - We offer online English classes in a weekly basis, in 2 different levels, within working hours.
Share this job:
Full Stack Engineer
TaxJar  
ruby-on-rails ruby postgresql javascript vue-js full stack Oct 06 2020
TaxJar is the leading technology solution for busy eCommerce sellers to manage sales tax and is trusted by more than 20,000 businesses. 

We know sales tax isn't fun for anyone, so we're determined to ease the burden with an exceptional customer experience. To achieve this, we provide the same incredible quality of life for our team members as we do for our customers by creating a professional, unique, award-winning place to work. We have many different backgrounds and lifestyles, and everything we do is guided by our core values:
  • We do the right thing for our customers
  • We're a team, built on trust
  • We're proud to be remote
  • We're in control of our own destiny

We’re a happy team and we all really love what we do. We’re fast-growing, fully-distributed, talented, and driven. We live all across the US, working from our homes, local libraries, co-working spaces, airstreams - pretty much anywhere we can and do accomplish great work. We've created a space where high-achievers can succeed, but are also safe to fail. We're profitable and focused on growing TaxJar sustainably, and we believe a diverse team can create better solutions for our customers.

Want to know more about the makeup of our team?

TaxJar is a human-first company. 

People are accepted and free to be who they are.

We embrace that diversity, equity, inclusion and belonging are essential sources of creativity and innovation that bring a richness of thinking and experience to the work that is celebrated at TaxJar. Simply put, we care. We will always put people - our team and our customers - first, by supporting our people to do their best work building products our customers love. 

Our formula is simple. We believe we have an elevated level of responsibility in everything we do. This means we empower our team to do the right thing for each other and for our customers, and we do the right thing, even when it's harder. We’ve built a team based on trust, that endeavors to maximize our team members’ individual talents so our workplace creates a sense of meaning and belonging for everyone.

Read our 2020 Diversity, Equity, Inclusion and Belonging report here.



We have an immediate opening for a Full Stack Engineer who wants to help us make e-commerce easier for everyone.

As a Full Stack Engineer (Ruby on Rails / Vue) for TaxJar you will: 

  • Bring new tools and features to life that support our customers and make handling sales tax easier. This includes collaborating with your team, researching implementation strategies, iteration planning, development, and maintenance - everything needed to deliver a quality product.
  • Build end-to-end user experiences by taking on user interaction on the frontend, data modeling on the backend, and ongoing performance monitoring & improvements.
  • Support your team in breaking down large product initiatives into deliverable iterations and in helping us aggressively meet our goals.

Sample Projects:

  • Crafting a delightful onboarding experience for customers during their trial.
  • Proactively notifying customers of ways to stay compliant with changing sales tax regulations.
  • Giving customers new insights and discoverability into their transactional data.
  • Overhauling our application’s look and feel with a new dashboard and view components.
  • Adding new payment methods and features for customer subscriptions.

Requirements:

  • A deep understanding of Ruby on Rails, typical of someone with about 5 years experience.
  • Extensive experience with modern JS frameworks, typical of someone with about 2 years experience.
  • Be an exceptional team player - hungry, humble, and empathetic.
  • Excellent written and verbal communication skills.
  • Fanatic about quality user experiences.
  • You love writing and understand how critical it is for the engineering process and a distributed team.

Bonus Qualifications:

  • Prior SaaS experience in the eCommerce industry or similar.
  • Production experience with Vue.js.
  • A commitment to see the business impact of your engineering work.
  • Experience with the rest of our tools & tech (Postgres, Redis, Jira, BitBucket, etc.)
  • Experience in a technical leadership role.

We’re looking for people who:
  • Are based in the US
  • Value working remotely
  • Excel at communication and collaboration
  • Highly value working with people they like and respect
  • Are open and accountable
  • Are confident with their skills and who love being part of a team (we’re peers here, no egos please) but are also comfortable working asynchronously
  • Want to make a positive impact at TaxJar and who aren’t afraid to fail

Benefits
  • Excellent health, vision and dental benefits
  • Flexible vacation
  • Company holidays, plus mandatory Birthday holiday
  • 12 weeks paid parental leave for all employees
  • 4 hours volunteer time per month
  • Biannual all-company in person summits (paid for by us, of course!)
  • $250 Home office stipend
  • 401k Plan
  • Equity in a profitable company
  • Monthly perks reimbursement to appreciate your teammates, Netflix, Amazon Prime, gym membership, home internet etc.

Please visit www.TaxJar.com/jobs for a full list of our amazing benefits for full-time employees, and to learn more about our values and how we work. You can learn more about our hiring process here.
Share this job:
Senior Ruby on Rails Developer
Beachy  
ruby-on-rails ruby aws api postgresql senior Oct 04 2020

Beachy is a B2B tech startup that helps beach resorts and beachside vendors manage and grow their business by providing a modern mobile and web-based booking platform and point-of-sale. Beachy is used in hundreds of locations across Florida, Alabama, the East coast, and Turks and Caicos Islands. We have multiple products that serve different user personas (beach attendants, beach managers, etc)  in beachside commerce. We are an early stage company tripling growth year over year with no desire to slow down. 

We are seeking a highly talented, senior Ruby on Rails developer with strong infrastructure experience to join our ranks to help us build, maintain and scale an amazing product. As a member of the Beachy engineering team, you will make a huge impact on day one and play a critical part in solving some big technical challenges as we get ready to scale and help iterate our products forward. You’ll work alongside an agile team of 5 other web and mobile engineers, a QA, a designer, and a product manager. 

Here’s what we’d like to see in your background and experience.

  • 6+ years engineering experience building scalable user-facing web applications and APIs for mobile apps with the Ruby on Rails framework.
  • 3+ years experience with deploying, scaling, and monitoring services in AWS - EC2, RDS, Cloudfront, Redshift, S3, etc.
  • A consistent dedication to writing unit and integration tests around your code.
  • Experience with PostgreSQL a big plus.
  • Previous work experience at a tech startup. 
  • A commitment to iterative development and starting by building the simplest thing that can possibly work. 
  • Bonus points for experience in the travel and hospitality industry. 

And here’s what you can expect to do in this role. 

  • Improve our B2B platform for beach resorts by iterating our internal API for our mobile and web apps and improving our core backend architecture. 
  • Push the team to continue to reach for 100% test coverage.
  • Measure and improve the performance of the software you build as it’s needed.
  • Rise to the challenge of integrating with several point of sale products in the travel and hospitality industry. 
  • Coach and mentor other engineers who are less skilled/experienced with backend development.
  • Look forward to coming to work and enjoy collaborating with your manager and teammates.

You can check out our tech stack at https://stackshare.io/beachy/beachy. We have engineers in Nashville, Pennsylvania, New York, Canada, and Poland. We also have sales, operations, and product staff in Florida and Texas. We are definitely remote-friendly. 

By providing our customers a product that significantly improves the guest experience, our mission is to give every beachgoer the vacation of a lifetime every time. Our founders have solid experience in technology, entrepreneurship, and beachside businesses. Our staff count is less than 20 people, and this role has major potential to make a big impact on the growth and success of the business. If you’re confident in your skills, but humble in your conversations, hungry to take on the backend development at a young startup, and smart when it comes to people and truly being a team player, then this is the perfect role for you.

Interested in applying? We hope so, so send your resume and anything else relevant (GitHub, your website, etc) and we'll get back to you very shortly. 

This is a full-time role with benefits. 

Share this job:
Backend/Fullstack Engineer
Bravado  
ruby ruby-on-rails full-stack python aws react-js Sep 28 2020

About the role:

Timing: Immediate Start
Location: Remote in North America (Canada, US, and Mexico)

We are looking for a Backend/Fullstack Engineer with 5+ years of experience. You will work closely with developers, product designers, and the leadership team to develop the best user experience within our platform. As part of a hyper-growth startup, you will help grow membership from 15,000 to 1,000,000 over the next five years through the product.

This role will be remote, anywhere in North America. You will work closely with the engineering team in Eastern Europe and Asia, and be available for immediate support for the team in the US. As the sole engineer in North America, this candidate should be comfortable working independently, accustomed to early meetings. Proficient in English is essential, and speaking Russian is always a plus!

Responsibilities:

  • Enforce development efforts to deliver backend features faster
  • Increase productivity of the backend development team
  • Work comfortably on several projects at a time
  • Collaborate with the engineering team in Eastern Europe and Asia, and be available to address issues during working hours in the US
  • Work closely with Product, Design, Engineering, and Leadership teams to craft the Bravado platform

Must Haves:

  • 5+ years of professional experience, preferably at a direct-to-consumer, community, or marketplace company
  • Production experience with RoR
  • Frontend development experience (React, Vue, Nuxt) is highly desirable
  • Infrastructure management, cluster, scaling (AWS, Docker, swarm)
  • Microservices support and development (Rails, Python, NodeJS)
  • Strong familiarity with database architecture and Postgres
  • You have experience with building CI/CD pipelines (Jenkins, Drone, etc.)
  • You are an experienced Linux administrator
  • Strong familiarity with software best practices
  • Work independently, with minimal supervision.
  • Great at communicating with different audiences and can bring different stakeholders on board.

You are:

  • Proactive - Prevent problems and surface solutions before they impact the business.
  • Independent - Be able to work on your own with little to no supervision.
  • Passionate - Transform complex problems into creative solutions.
  • Team Player - Jump in wherever needed and collaborate with all teams.
  • Fast-Paced - Work comfortably in a high growth environment with the capability to switch from strategy to execution without losing ground.
  • Curious - Share your non-stop desire to continue learning.
  • Best-in-Class - Grow with us and elevate our platform.

Perks:

As an employee of Bravado, we don’t look at you as a member of our team, but rather as a part of our Family. Families take care of one another, and here’s another way we’re looking to do that!

  • Subsidized modern tech lifestyle, including monthly subscriptions/credits towards:
    • On-demand video
    • Streaming music
    • Mindfulness
    • Credits for meals
    • Shopping/grocery service
    • Donation matching
    • Quarterly stipend for books
    • Annual Stipend for Professional Development
  • A flexible vacation policy allows you to truly relax and reboot.
  • Comprehensive health, vision, dental, and life insurance as well as disability benefits.
  • 100% of health, vision, and dental premiums paid by Bravado for employees.
  • 401(k) plan with employer matching.
  • Generous paid maternity and paternity leave.
Share this job:
Software Engineer
react-js python ruby-on-rails healthcare Sep 20 2020

Skylight (https://skylight.digital/) is at the forefront of a civic movement to reinvent how the government serves the public in a digital world.

Were looking for a Software Engineer to join our talented team of technologists in driving this movement forward.

Youll be a key part of our small, but rapidly growing team, which consists of former Presidential Innovation Fellows, founders of 18F, and members of the U.S. Digital Service.

We work in small, fast, agile teams to create exceptional customer experiences and enduring solutions out of the governments most complex design and technology challenges. The work is challenging, but highly rewarding.

Benefits

We focus on supporting you in a variety of ways:

  • Competitive salary
  • Opportunities for an economic stake in the company's success
  • Performance bonuses, referral bonuses, publication bonuses, and public speaking bonuses
  • Medical insurance, dental insurance, vision insurance, short-term and long-term disability insurance, life insurance, dependent care FSA, healthcare FSA, and health savings account
  • Dollar-for-dollar 401(k) match up to 10% of your salary
  • Flexible paid-time-off policy (minimum of 29 days), which covers any type of leave (such as holiday, sick, and vacation) that you need or want to take
  • Minimum of 9 weeks paid time off for all eligible new birth, adoption, or foster parents
  • Annual $2,000 professional development allowance
  • Annual budget of up to $750 for tech-related purchases
  • Access up to $1,000 before payday to cover emergency expenses
  • Incentives for living in a HUBZone area (https://maps.certify.sba.gov/hubzone/map), including relocation assistance and a monthly stipend to help offset the cost of rent or mortgage
  • Dollar-for-dollar charity donation matching, up to $500 per year
  • Remote-friendly work environment
  • An environment that empowers you to unleash your superpowers for public good

We participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

We're an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

Share this job:
Senior Backend Engineer
Mrsool  
ruby-on-rails mysql redis sidekiq ruby backend Sep 19 2020

Description

We're looking for a Senior Backend Engineer to join our Mrsool Business team, we're preferring candidates who've worked with large Ruby on Rails codebases before. Our engineering team is remote and distributed across a few countries.

Mrsool Business is the B2B product stack provided to Mrsool Partners, offering them access to millions of customers and a powerful logistics platform(more info: https://mrsool.co/forbusiness)

Who we're looking for

We want someone to help us build new features and maintain our current system as well as help us build with designing and implementing communication strategies across different services.

The ideal candidate is someone who has:

(We don't expect you to have experience with all of these)

  • Worked remotely with lots of asynchronous communication before and is a good writer
  • Worked on a large Rails codebase
  • Worked on product-oriented software at scale
  • Has experience with relational databases(preferably MySQL)
  • Has experience with cloud services (e.g. Amazon S3, Amazon SQS, and other tools)
  • Has experience developing clean, RESTful APIs

A big plus is for candidates who've worked with a large Rails codebase and have experience with scaling APIs to meet business growth targets. Good understanding of databases, caching and application performance monitoring are highly valued.

We're open to candidates who have experience with other languages and frameworks but preference will be given to ones who've tackled these problems for Ruby on Rails.

What You'll Be Doing

The majority of your time will be spent on adding features and fixing bugs, as well as documenting issues and sharing your opinions on how we can improve our systems, or on how to better design a feature. We're heavily asynchronous and use we expect you to write a lot whether in wikis, issues, Slack, and so on.

  • Working on bug fixes and adding new features in a simple and clean manner for our REST APIs that are consumed by our frontend web portal(VueJS), mobile apps(Android & iOS) and external partners
  • Optimizing internal services, databases, and API endpoints to scale better with business growth targets
  • Optimizing background workers to operate on smaller datasets
  • Adding unit and integration tests and helping us follow Behavior-Driven Development (we mainly use RSpec)
  • Working with product, frontend and mobile teams to refine technical requirements and and ensure we're delivering great value to our users
  • Talking with fellow teammates from the engineering and product teams (mainly asynchronously via Slack, and occasionally synchronously via Slack/Zoom) to understand our business needs and our current code/database structures

Our Hiring Process (~1 month)

  • After we receive your application, we'll send you a short questionnaire that shouldn't take more than an hour to complete.
  • We'll have a quick call for you to get to know us and us to get to know you (~45 minutes).
  • We'll do a pair programming session which involves reviewing a pull request on a small Rails application (1.5 hours).

Pair Programming Session Details

We'd like for you to review the pull request we'll send you and add feedback as you would for any pull request. You'll have access to the pull request a few days before the session and you can leave your feedback as comments. Make sure to cover any case where you'd say to yourself "I wouldn't do it this way".

We'll review your comments during the session and pair program with you taking the role of the driver and apply your feedback. Make sure you can run the code before the session.

Share this job:
Front End Designer/Developer
javascript jquery ruby-on-rails vue-js typescript frontend Sep 07 2020

We are looking to add a UX specialist and front-end developer to our small team of domain experts and developers building the next generation of healthcare workforce management systems.

We are looking for someone to take the lead on defining, designing and developing the front-end of our NHS appraisal, job planning and 360 multi-source feedback systems, highly regarded by clients and doctors alike for their breadth of features and simplicity of use.

We are working on a number of ambitious new features and you will be expected to work on everything from minor enhancements of existing functionality to playing a key role in defining and developing the UX and interface of new modules.  In addition, we plan to enter new segments with new products.

You will have substantial commercial experience of handling the full scope of front-end work, from initial conversations with clients, users and domain experts, through the design and iteration of complex forms, workflows and data visualisations, to implementing and supporting the required HTML, CSS and JavaScript.

Your experience will be in building SaaS products, maybe with a business focus, and with experience in healthcare management systems being an added bonus. You will be comfortable working in an agile environment, able to juggle both a long-term roadmap and requirements which may change at short notice.

You will be willing and able to learn the intricacies of a complex domain from both our team and from clients/users, and skilled at turning that knowledge into highly functional interfaces that are both information-rich and simple to use.

We are fully remote and you will be experienced at managing your own time and delivering to tight schedules without close supervision but with the full support of our tight-knit team, working closely with product managers and reporting to our head of development.

Alongside your technical skills, you will have excellent communication and collaboration skills, fluent in both written and spoken English, equally at home talking to users in domain terms as taking a detailed technical perspective.


Essential 

  • UX in an SaaS product setting
  • UI design of forms, dashboards, data visualisation and workflows
  • HTML, CSS + LESS
  • JavaScript and jQuery
  • Fluent written and spoken English
  • Right to work in the UK and clean background check

Preferred

  • Experience with Ruby on Rails projects
  • Working knowledge of Ruby to develop simple helpers
  • Experience of adding Vue.js and Typescript to an existing project
  • Experience of using Adobe XD or similar to create a design library

Experience

  • 5+ years relevant commercial experience with 2+ years taking the UX/UI lead on projects
  • Working with clients and users to understand and document complex requirements, and leading both internal and external workshops to explore those requirements
  • Turning requirements and specifications into usable designs that are solidly grounded in the user’s domain and which are attractive and simple to use without being flashy
  • Proven ability to take a lead role in developing a product’s UX/UI
  • Delivering simple, usable but highly functional interfaces encapsulating complicated user interactions to meet highly constrained business rules
  • Experience of data visualisation and business intelligence a benefit
  • Experience of working with NHS or healthcare clients a benefit
  • Experience of working on HR or workforce management systems a benefit
  • Delivering clean, maintainable code in line with modern standards and practices
  • Working to improve and extend an existing codebase while bringing fresh insights to new features
  • Working across the full development cycle from initial requirements through mockups, specification and design to development, testing, delivery and support
  • Ability to write clearly and communicate with everyone from non-technical users to detailed-oriented back end developers
  • Working in an agile environment as part of a small team where everyone has to be flexible and focused on getting things done in the face of rapidly-changing requirements
  • Managing your own time and delivering to schedule without close supervision (we are fully remote with occasional team meetings in London)

Role

  • Full-time permanent preferred
  • Contract applicants will be considered

Benefits

  • Highly competitive salary (dependent on relevant experience) plus pension
  • 25 days holiday plus public holidays
  • Learning/training allowance
  • Remote working with flexible hours
Share this job:
Principal Backend Engineer
ruby-on-rails python kubernetes postgresql backend golang Sep 04 2020
REMOTE /
ENGINEERING /
FULL TIME

APPLY FOR THIS JOB

At FortressIQ we’re developing process cognition technologies that understand how businesses operate. We’re improving people’s work lives by helping to automate routine tasks, allowing them to focus on higher value work and more meaningful interactions. We’re applying the latest advances in computer vision and machine learning to deliver the insights and tools businesses need to empower the digital workforce.

We’ve built the first AI platform that can understand a company’s workflows through simple observation, dramatically improving their organizational understanding. If you’re interested in designing and building a new category of business tools, and radically improving operations for some of the largest companies in the world, join us.

What You'll Accomplish:
We’re looking for an incredibly strong Rails focused Backend software engineer who thrives on dealing with large amounts of data on the back end (via services in mostly in Ruby with some Python and Golang).
In this role you’ll join a small team building new, creative solutions to unsolved enterprise software problems, and participate in product exploration as we determine our long-term and short-term roadmap.

About You:

    • 9+ years of Rails back end engineering experience
    • 4+ years experience with Golang (or another statically typed language)
    • Architectural and operational experience with large data stores (e.g. SQL, noSQL, Elasticsearch)
    • Experience working with data stores containing tens or hundreds of millions of records. The more the better
    • A methodical mindsetUnit testing + functional testing = complete
    • Excellent problem-solving skills and a determination to deliver the best possible solution
    • A driving desire to automate everything


Bonus Points!

    • Experience with web scale applications
    • Computer science degree
    • DevOps experience, preferably with Kubernetes
    • Performance tuning experience with Postgres


About FortressIQ

FortressIQ defines security, insights and governance in enterprise business automation and AI. Based in San Francisco, and backed by Lightspeed Ventures and some of the other best names in venture capital, we’re building the defining platform for managing automation within the Global 2000.

We believe that algorithms and bots work best when they’re managed like employees: given the tools they need to succeed while being held to clear standards of success. Our mission is to help this new ‘digital workforce’ thrive within the enterprise by addressing the security, compliance and data problems endemic to using today’s automation platforms at scale.

APPLY FOR THIS JOB
Share this job:
Help Healing as Inhouse Full Stack Developer
elixir ruby-on-rails kubernetes terraform microservices full stack Aug 31 2020

Our offer

At BetterDoc, you will work to deliver value, not to fulfil a spec. We value curiosity, the will to learn and the drive to deliver great software. We look for people that want to see their influence on what was created and who are proud of their craft.

As a Senior Developer at BetterDoc, you will be part of small project teams. These cross-functional teams delivering value in focused, self-managed projects.

In almost every project team we have people working remotely, making written communication very important. You should be able to express proposals and decisions, as well as task descriptions in written form. Team language is english, being able to communicate in german is a plus.

At BetterDoc, a Senior developer should

  • be able to translate feature needs into code tasks;
  • write code in a sustainable way;
  • understand, propose and contribute to architectural decisions;
  • be proficient in one or more programming language;
  • be able to learn a new language quickly;
  • be able to understand domains of subject matter teams;
  • be able to own one or several systems that group multiple services;
  • know and be able to work within all steps of the development process; and
  • help juniors and help improve their coding skills.
Share this job:
Senior Backend Engineer
ruby-on-rails python kubernetes backend senior golang Aug 26 2020
At FortressIQ we’re developing process cognition technologies that understand how businesses operate. We’re improving people’s work lives by helping to automate routine tasks, allowing them to focus on higher value work and more meaningful interactions. We’re applying the latest advances in computer vision and machine learning to deliver the insights and tools businesses need to empower the digital workforce.

We’ve built the first AI platform that can understand a company’s workflows through simple observation, dramatically improving their organizational understanding. If you’re interested in designing and building a new category of business tools, and radically improving operations for some of the largest companies in the world, join us.

What You'll Accomplish:
We’re looking for a Rails focused Backend software engineer who thrives on dealing with large amounts of data on the back end (via services in mostly in Ruby with some Python and Golang).
In this role you’ll join a small team building new, creative solutions to unsolved enterprise software problems, and participate in product exploration as we determine our long-term and short-term roadmap.

About You:

    • 5+ years of Rails back end engineering experience
    • 3+ years experience with Golang (or another statically typed language)
    • Architectural and operational experience with large data stores (e.g. SQL, noSQL, Elasticsearch)
    • Experience working with data stores containing tens or hundreds of millions of records. The more the better
    • A methodical mindsetUnit testing + functional testing = complete
    • Excellent problem-solving skills and a determination to deliver the best possible solution
    • A driving desire to automate everything


Bonus Points!

    • Experience with web scale applications
    • Computer science degree
    • DevOps experience, preferably with Kubernetes
    • Performance tuning experience with Postgres


About FortressIQ

FortressIQ defines security, insights and governance in enterprise business automation and AI. Based in San Francisco, and backed by Lightspeed Ventures and some of the other best names in venture capital, we’re building the defining platform for managing automation within the Global 2000.

We believe that algorithms and bots work best when they’re managed like employees: given the tools they need to succeed while being held to clear standards of success. Our mission is to help this new ‘digital workforce’ thrive within the enterprise by addressing the security, compliance and data problems endemic to using today’s automation platforms at scale.

APPLY FOR THIS JOB
Share this job:
Senior Backend Engineer
ruby-on-rails react-js postgresql backend senior api Aug 24 2020

ItsaCheckmate provides a software solution for the restaurant industry, integrating online ordering platforms such as GrubHub, UberEats, DoorDash and over 70 different online ordering platforms globally directly to various POS systems of restaurants. We are currently integrated with over 40 different POS systems.

As you can imagine, we have built up quite a complicated system and hub for processing orders from over 70 different online ordering channels flowing into 40 different POS systems. Integration into POS systems is the most difficult problem in the industry, which we are tackling head on. We have built a good team and process internally to be able to tackle this problem, and are looking for engineers who welcome such challenges. Very often, we have to review the API documents and codes written by another partner and then integrate into them. This requires regular communication with the partners as well. With most of our partners, we have a Slack channel setup for regular communication.

Integrating two different absolutely independent systems is what we do, and that is the core value we provide to our customers. Engineering is only a part of the difficulty. The other part surfaces after the technical integration is done and the operations team takes over. We look towards our engineers to do the technical integration and documentation in a way that makes the operational tasks easier.

We have been a remote company since day one, so we understand and know how to work with remote employees. We have a very communicative and collaborative culture between engineers as well as non-engineers. I am non technical founder of this company, and have worked with engineers directly for over 7 years. 

We are looking for experienced engineers who can work in a startup. Startup is not a job, it is a mindset. This company was built from scratch 3 years ago, and our CTO, who built this entire code, is still very much with us. New joinees should be able to understand that the code built is not perfect, but we process over 3 million transactions a month, so it works and works well. We are looking for engineers who can work with the current team members, build credibility by delivering good quality code and then also recommend changes in the system - slowly and gradually. We understand our code may not be perfect but we are a company that has just grown out of survival mode and are now looking towards medium term goals, not just short term objectives.

We also have various different tasks going on in the company, which includes new integrations, new product development, developing tools for our internal users. So based on interest and capabilities, the engineers can move between departments. 

We require engineers to work during the US time zone (New York).

Share this job:
Full-stack Senior Backend Engineer
ruby-on-rails react-js postgresql backend senior api Aug 24 2020

ItsaCheckmate provides a software solution for the restaurant industry, integrating online ordering platforms such as GrubHub, UberEats, DoorDash and over 70 different online ordering platforms globally directly to various POS systems of restaurants. We are currently integrated with over 40 different POS systems.

As you can imagine, we have built up quite a complicated system and hub for processing orders from over 70 different online ordering channels flowing into 40 different POS systems. Integration into POS systems is the most difficult problem in the industry, which we are tackling head on. We have built a good team and process internally to be able to tackle this problem, and are looking for engineers who welcome such challenges. Very often, we have to review the API documents and codes written by another partner and then integrate into them. This requires regular communication with the partners as well. With most of our partners, we have a Slack channel setup for regular communication.

Integrating two different absolutely independent systems is what we do, and that is the core value we provide to our customers. Engineering is only a part of the difficulty. The other part surfaces after the technical integration is done and the operations team takes over. We look towards our engineers to do the technical integration and documentation in a way that makes the operational tasks easier.

We have been a remote company since day one, so we understand and know how to work with remote employees. We have a very communicative and collaborative culture between engineers as well as non-engineers. I am non technical founder of this company, and have worked with engineers directly for over 7 years. 

We are looking for experienced engineers who can work in a startup. Startup is not a job, it is a mindset. This company was built from scratch 3 years ago, and our CTO, who built this entire code, is still very much with us. New joinees should be able to understand that the code built is not perfect, but we process over 3 million transactions a month, so it works and works well. We are looking for engineers who can work with the current team members, build credibility by delivering good quality code and then also recommend changes in the system - slowly and gradually. We understand our code may not be perfect but we are a company that has just grown out of survival mode and are now looking towards medium term goals, not just short term objectives.

We also have various different tasks going on in the company, which includes new integrations, new product development, developing tools for our internal users. So based on interest and capabilities, the engineers can move between departments. 

We require engineers to work during the US time zone (New York).

Share this job:
Senior Software Developer, Remote
docker typescript javascript ruby-on-rails ruby senior Aug 16 2020

Are you looking for a challenge where you can build something epic that helps millions of creatives worldwide?

ArtStation is expanding! Were on the lookout for Senior Software Developers with deep professional experience working in Ruby. These are full-time remote positions. In North America we have a headquarters in Montreal with team members in Ottawa, Toronto and New York. For this job, we are looking for great candidates in Canada, with ability to work on Eastern time zone as most of our folks are on East Coast and in Europe.

ArtStation is the leading showcase platform for the games, film, media & entertainment industry. It enables artists to showcase their work in a slick way, find work and make money. ArtStation is a high traffic platform and ranked by Alexa in the top 1000 sites on the web. We are doing a lot of interesting things to enable creative professionals working in games and digital entertainment to thrive.

Come for an interview, and learn more about us! Heres some things to geek out on:

  • ArtStation runs a glorious microservices architecture that helps us to move quickly and scale, happily handling over 100,000 requests per minute.
  • Last month we served over 650 TB of images and this is growing rapidly. We run our own CDN with distributed, scalable caching & image processing in Golang & Kubernetes blasting out images worldwide at over 200,000 requests per minute. Thats fun.
  • We take a real agile and scrum approach. Each squad operates as a mini-startup, releases early, releases often, stays close to its users and delivers tremendous results.
  • We are bootstrapped, profitable and proud. You do not have to worry about joining a startup as were well past that stage. We are stable, scaling and focusing on delivering value and positive impact on the lives of creatives worldwide.

Come along for an interview and geek out with us.

Benefits

  • Remote work
  • Competitive salary
  • Competitive benefits. vacations, health, dental, etc. training, equipment
  • Solid team that delivers results
Share this job:
Software Engineer
react-js python ruby-on-rails healthcare Aug 15 2020

Skylight (https://skylight.digital/) is at the forefront of a civic movement to reinvent how the government serves the public in a digital world.

Were looking for a Software Engineer to join our talented team of technologists in driving this movement forward.

Youll be a key part of our small, but rapidly growing team, which consists of former Presidential Innovation Fellows, founders of 18F, and members of the U.S. Digital Service.

We work in small, fast, agile teams to create exceptional customer experiences and enduring solutions out of the governments most complex design and technology challenges. The work is challenging, but highly rewarding.

Benefits

We focus on supporting you in a variety of ways:

  • Competitive salary
  • Opportunities for an economic stake in the company's success
  • Performance bonuses, referral bonuses, publication bonuses, and public speaking bonuses
  • Medical insurance, dental insurance, vision insurance, short-term and long-term disability insurance, life insurance, dependent care FSA, healthcare FSA, and health savings account
  • Dollar-for-dollar 401(k) match up to 10% of your salary
  • Flexible paid-time-off policy (minimum of 29 days), which covers any type of leave (such as holiday, sick, and vacation) that you need or want to take
  • Minimum of 9 weeks paid time off for all eligible new birth, adoption, or foster parents
  • Annual $2,000 professional development allowance
  • Annual budget of up to $750 for tech-related purchases
  • Access up to $1,000 before payday to cover emergency expenses
  • Incentives for living in a HUBZone area (https://maps.certify.sba.gov/hubzone/map), including relocation assistance and a monthly stipend to help offset the cost of rent or mortgage
  • Dollar-for-dollar charity donation matching, up to $500 per year
  • Remote-friendly work environment
  • An environment that empowers you to unleash your superpowers for public good

We participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

We're an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

Share this job:
Sr. Backend Software Developer
postgresql elasticsearch django ruby-on-rails backend python Aug 07 2020
Want to work remotely? Want to make an impact by working for a small company that values autonomy and working collaboratively in a team to solve challenging problems? Love learning new technology? Then you'll fit right into the Marketcircle Team!

Marketcircle is looking for a some Sr. Backend Software Developers. Join as a key member of our team responsible for building and supporting the services and infrastructure for the Daylite CRM Platform.  

Qualified candidates:
·       Have 8+ years of experience
·       Hold a B.Sc Computer Science or B.Eng Software, or equivalent work experience.
·       Experienced using Postgres, Rails (Ruby), Django (Python), Kubernetes, nginx, Redis, Kafka, HashiCorp Suite, Graylog, Sinatra, Prometheus, istio, grafana, CalDAV & CardDav, AWS, and Elasticsearch
·       Are comfortable working remotely (100% remote work environment) as well as being comfortable working both independently and collaboratively.

Bonus points for:
·       Experience with infrastructure management tools (like Puppet, Ansible or Chef)
·       Experience with cloud infrastructure providers (like AWS, Google Cloud, Microsoft Azure or DigitalOcean)
·       Knowing your way around the network stack, from HTTP to TCP to IP and have a solid understanding of security (TLS/ IPSec/Firewalls)

Things you might be working on:
·       RESTful interfaces to persist data for our client apps
·       Authentication and payment backends
·       PostgreSQL database(s) with custom extensions
·       Elasticsearch indexing and search

Note: there will be occasional on-call duties.

Marketcircle Inc. is a fun and distributed tech company. We believe in the power of Kaizen, teamwork, creativity, ownership, and empathy. By embodying these core values we know we impact the lives of our customers, and each other.

Our mission is to empower small business worldwide which drives us to develop a native macOS and iOS app that helps thousands create organization of what would otherwise be chaos.

Tired of a long commute to work? As long as you have reliable internet, and can work between 10:00AM - 3:00PM EST (core hours), you can work from anywhere! We expect results, not monkeys sitting in cubes for 10 hours a day! Though we are mostly remote, our team tries to meet up in the office every now and again to share some laughs, build camaraderie and eat some good food! We also make it a point to do activities together, like axe throwing, escape rooms, evenings out, etc.
Share this job:
Senior Fullstack Engineer
react-js ruby-on-rails postgresql javascript oop senior Jul 29 2020

About us:


In the words of Inc. magazine, “Web Summit is the largest technology conference in the world”. Forbes says Web Summit is “the best tech conference on the planet”, Bloomberg calls it  “Davos for geeks”, Politico “the Olympics of tech”, and the Guardian “Glastonbury for geeks”.

Whatever Web Summit is it wouldn’t be possible without an incredible team of nearly 200 employees, including world class engineers, data scientists, designers, producers, marketers, salespeople and more.

We’ve disrupted an old industry by building incredible software and designing mind-blowing events. We’ve revolutionised how people come together in our world. We started with one event: Web Summit. But now we’re creating category-defining events all over the world, from Asia to North America.

We’re just getting started!

About the team:

Web Summit Engineering consists of several cross-functional teams, working on tools and systems that help our attendees maximise their conference experience. 

We’re looking for a Senior Fullstack Engineer to influence and motivate our high-performing applications team, responsible for the development of core products that are key to the attendee experience. 

What you’ll achieve at Web Summit: 

  • You’ll influence the architecture and development direction of the Applications/Product teams to ensure quality code is written and excellent products are built.  
  • You’ll work across the software stack to deliver high-quality, maintainable and scalable code that can power the best conferences in the world.
  • You’ll share knowledge with other team members via mentoring, code reviews, technical talks, or consulting on projects.
  • You’ll be heavily involved in the front-end design and development team, taking the lead on projects and new product design.
  • You'll create and develop web content using ReactJS and the latest in Javascript frameworks and languages.

Who you are:

  • You care deeply about engineering culture and the quality of products you and your team build.
  • You drive change actively as you believe everything can be constantly improved.
  • You have knowledge of a broad spectrum of products and recent developments and can make smart choices about technologies that should be adopted.
  • You are keen to mentor and grow in the team, achieving lasting and significant goals.
  • You like to be constantly challenged, working on a variety of different projects and products, and interacting with sales, operations and production teams. 
  • You love to see our customers using and benefitting from your software in real time at our conferences.

Skills and abilities we’re looking for:

  • Ability to understand large, complex distributed systems with many moving, interrelated parts.
  • Excellent HTML(5), CSS, jQuery and Javascript skills, especially React.
  • Demonstrable experience developing websites, applications and CMS.
  • Commercial experience in an OOP language. We use a services architecture, with existing RESTful Apis in Ruby, but open to JVM, Kotlin, and Python, to name a few.
  • Linux and Postgres experience ideal.
  • Strong SDLC principles, TDD and CI/CD understanding. 
  • DevOps experience is a big plus.
  • Comfortable working in Scrum/Kanban environment, with Git Pull/code reviews.
Share this job:
Full Stack Developer
Embrk  
ruby-on-rails angular django react-js full stack Jul 10 2020

Our digital agency is looking for a full-stack developer who wants to build a variety of cool things. Our team uses a variety of different technologies to build a large number of projects for our clients.

Full time hours / Flexible, result driven schedule

100% remote / Can work from anywhere

Opportunity for exposure to a variety of different projects and technologies in multiple industries. 
Likes the challenge of working on a lot of different projects and doesn’t want to get bored in the monotony of the same type of projects. 
Become a part of a dynamic team, a growing company with a 10 year proven track record preparing to expand.

Share this job:
Senior Software Engineer Rails/Elm/React
react-js ruby-on-rails postgresql senior ruby machine learning Jul 08 2020

Are you the kind of person who likes working on a variety of challenging projects? Would you enjoy helping a team work on automation improvements this month and then move to tuning our OCR process next month? Do you want to lead development of new strategic features? If so, being a HubTran Senior Software Engineer might be the thing for you. We are looking for one or more people to help us solve our most challenging issues.


At Hubtran, you will join a team that:

  • Has experience. The majority of our developers have more than 10 years of professional experience. One has published a book with the Pragmatic Programmers.
  • Has won the Chicago Innovation Award and Harvard Business School New Venture Contest.
  • Is fully remote. We care about what you can accomplish, not where you choose to accomplish it from.
  • Believes diversity is essential and strongly encourages applications from women and minority candidates.
  • Can articulate their values. You can read about our values at on our blog.
  • Pays well.
  • Offers benefits including health insurance, 4 weeks of vacation, 401k, and more.

Our code is a mixture of Ruby, Elm and JavaScript. Additionally, we have a strong interest in functional programming languages like Haskell, OCaml, Elixir, and Idris. We're also using Rails, React, Postgresql, Redis, Docker, and more. While these are the tools we're currently using, you don't need to have previous experience with all of them. We know that good developers are capable of quickly picking up new languages and tools.


In order to succeed in this role you should be:

  • Experienced. You have designed and implemented entire projects not just individual stories.
  • Curious. You aren't content with the status quo and know that we can always improve.
  • Self-directed. You can work on your own while prioritizing tasks.
  • Collaborative. You can work with others to improve a solution.
  • Empathetic. Your designs are influenced by a deep understanding of the customers' needs.
  • A strong communicator. You will proactively communicate issues and trade-offs with team members to support alignment and fast decision making.
  • Be an outstanding developer. Your peers should recognize you as one of the best and the brightest developers they have worked with.

Bonus points for:

  • Leading an engineering team or running a consulting company.
  • Experience or strong interest in Machine Learning.
  • Experience with functional languages like Elm, Haskell, OCaml, or Elixir.
  • Previous Logistics experience.

HubTran is a fast-growing technology startup focused on automating work in the logistics industry. Through a combination of a powerful browser based interface and machine learning, we are able to reduce our customer's workload by 4x or more. HubTran is well funded with significant upside potential.

Share this job:
Senior Ruby/Netsuite Developer
X-Team  
ruby ruby-on-rails netsuite python go senior Jul 03 2020

Most important:

  • Demonstrable experience integrating with enterprise ERPs (e.g. NetSuite)
  • Solid experience in Ruby (also consider Python or Go if you have Netsuite experience)
  • Experience with unit testing
  • Strong SQL knowledge
  • Experience with RESTful web services
  • Write well designed, testable, efficient code
  • A passion and curiosity for creating and building things

Nice to have:

  • Experience with working remotely
  • Familiar/involved with open­ source projects

Personal:

  • Independent, self-motivated
  • Fluent in English, written and spoken
  • Proven track record of always learning and growing
  • Proactive attitude
  • Possess a spirit of generosity

Perks:

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job: