Just Front-end Jobs

Front-end Jobs nearPortland, OR

Senior Full Stack Ruby on Rails Software Engineer

Book Runners LLC in Portland, OR 0 mi postgres ruby rails

At Book Runners (book-runners.com) we're redefining the sourcing and distribution of college textbooks. We work with the largest college & K-12 textbook distributors in the country, providing educational material to 10,000s of schools across the United States. Our company has grown to be one of the largest wholesale suppliers in the industry during our first 3 years of operation, largely due to our teams' focus on software development.

Our Ruby on Rails application is at the center of the company's operations - managing inbound orders, receiving shipments, controlling the movement of books around the warehouse, building multi-pallet outbound shipments, and receiving payments for those shipments.

About the role:

We're looking for a well rounded full-time senior full stack software engineer to become a core member of our engineering team - a self starter who wants an exciting and challenging role building new iterations of our application, with direct input on major decisions and frequent interaction with the founders.

Possible future projects include:

  • Improving the architecture and scalability of data imports from diverse sources for ordering, fulfillment, and shipping
  • Enhancing warehouse barcode/scanner integration in place of keyboards
  • Warehouse automation

The Portland Oregon based engineering team usually operates face-to-face with some flexibility on office days and hours, but is currently operating remotely due to Covid 19.

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Disability Insurance
  • Health insurance
  • Health Savings Account
  • Life insurance
  • Paid Time Off
  • Vision insurance
Apply

Remote Jobs

Full Stack Engineering Leader

As Skylight’s Full-Stack Engineering Leader, you’ll become fluent in all the facets of our infrastructure. We process millions of photos per month, and we’re constantly improving our products and exploring new offerings – so you’ll get a chance to learn about both scale and innovation. You can expect lots of mentorship and coaching from our CEO and CTO, both of whom have deep experience in Technology products.
Here are some elements of our technology stack, any of which you could jump into on day one (with plenty of support from the person who authored their first drafts):

  • A mobile app in React Native with lots of tricky photo-picking, editing, and uploading challenges
  • A serverless pipeline in Node that extracts attachments from emails, transforms them, and serializes metadata for downstream consumption
  • A Rails JSON API, consumed by a React frontend (and by our hardware devices)
  • A high-throughput Go server on Dynamo that handles 1500 requests per second
    Each component presents a unique opportunity to experiment, learn, and improve!
    Apply now and work remotely at Skylight Frame
Apply

Senior Ruby on Rails Engineer

Guiding humans with data

With a team of ambitious, international developers, AutoUncle has changed the game of how cars are bought and sold. We’re proud of how we’ve led the development of online transparency in the car market and grateful for the accelerated growth we've experienced the last years. Our results are a product of a human culture and a flair for big data.

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

Financially strong, fast growing and modern workstyle

When you join AutoUncle, you sign up for a journey of building one of Europe’s biggest consumer services. The company is financially strong and operates like a fast growing, modern company. In Product & Engineering you see this by:

  • We've practiced and refined how to work remotely for many years
  • We set annual and quarterly goals using OKRs
  • We care about true agility and plan epics and sprints using Scrum
  • We believe Scrum teams should be self-managing and come up with solutions to problems and opportunities, not just execute on tasks specced in detail by a manager.
  • We make decisions based on data, run lots of A/B tests and have efficient ways to get rapid user feedback
  • We invest in team and personal growth (retrospectives, team events, recurring 1:1s)
  • We get together across teams to share what we work on and discuss the things that influence all of us such as having great development processes and maintaining a healthy code quality
  • We methodically work with the company's culture at quarterly Company Meetups (virtual)
  • We dedicate time to socialise (virtually and offsite events)
  • We believe the best results are produced in environments where people enjoy working.

As you get started you’ll quickly appreciate that the company has a clear vision and a healthy work culture where honesty, feedback, personal development and humour are the cornerstones. We optimise for working smart and have a strong commitment to the type of workplace we want at AutoUncle.

Our Stack

Our current stack runs on Ruby on Rails, React.js, Webpack, PostgreSQL, Redis, Sidekiq, Dedicated servers + AWS.

We work using Github, Slack, Trello, Honeybadger, Google Analytics/Optimize, New Relic, Semaphore as well as a range of internally built monitoring and management systems.

Your experience

You’re a an experienced Ruby on Rails developer who cares about impact, collaborates well and enjoys mentoring others. We’re not picky about academic background, but expect that you:

  • have a well-trained analytical mindset and are capable of designing architectures yourself
  • work fluently with Ruby on Rails and have a non-religious approach to technology choices
  • communicate effectively in English (written and verbally)
  • are not shy of taking initiatives
  • enjoy working in an environment where you contribute to the conventions and culture (we're always refining how we work)

To collaborate effectively we expect you to live in time zones GMT+0, GMT+1 or GMT+2 and have some experience with working remotely.

Read more about our culture and what makes us the Most Human Company.

Apply now and work remotely at AutoUncle

Apply

Senior Software Engineer

In brief

  • Exciting domain: Spies, games, lasers, physical installations, film festivals..

  • Small, all-senior, fully-remote team with a lot of independence

  • Varied work with lots of opportunities to learn

Who we are

SPYSCAPE, the home of secrets & skills, uses stories & experiences to inspire ordinary people to do extraordinary things. We all have valuable ‘intelligence skills’, and from our 70,000 sq ft physical HQ (the #1 rated museum & experience in New York City) to our digital content and experiences, we help you to discover & develop yours.
In the physical world, SPYSCAPE HQ in New York City is the number one ranked new museum & experience on Google and TripAdvisor. It features seven core experiential zones, plus a huge temporary space that currently features the first ever James Bond exhibition in the USA.

In the digital world: our SPYCRAFT content includes authentic online spy skills assessments designed by a former Head of Training at British Intelligence, plus related articles, puzzles and videos; our True Spies podcasts (with hosts Hayley Atwell and Vanessa Kirby) provide unique insights into the world of espionage; Our SPYFLIX film festival and SPYCON live events platform, plus numerous other exciting new initiatives, will launch in the coming months.

How we work

We are looking for a mid- or senior-level software engineer to join our development team of five.

We use Ruby on Rails and Node.js with PostgreSQL for our server-side web applications, continuously deploying them to AWS Fargate and AWS Lambda using CircleCI. We use React, React Native, and TypeScript for building rich client-side applications on SPYSCAPE.com, on interactives in our HQ, and as mobile applications.

We care deeply about the quality of our work and we use code review and pair-programming to ensure our code is not only timely but also simple, clean and covered by tests. We use agile ways of working to ensure we are consistently delivering working software at a sustainable pace, seeking feedback from users and stakeholders early and often.

What you’ll be working on

Our current projects include:

  • Building a rich immersive mobile game for SPYSCAPE fans in React Native.

  • Continuing to enhance the web site, including personalised spy-skills profiles

  • Supporting the operation of the physical HQ, including on-site interactives like the 360-degree Surveillance game, our RFID ticketing, and admin systems.

Who we’re looking for

Essential

  • Experience with Ruby and Rails

  • Devops experience, ideally using AWS

  • Understanding and appreciation of BDD / TDD / Testing

  • Interest in spies, games, stories, immersive experiences, and/or helping people uncover their hidden skills

  • Desire to work in a small, independent tech team, across a wide variety of projects, within a fast-moving business

  • Ability to help shape our work on both a product level and an architectural level

Important

  • Experience developing mobile apps (preferably with React Native)

  • Experience with typed JavaScript using TypeScript or Flow

  • Experience with frontend web styling using SCSS, styled components, or similar

Time and place

  • Permanent, full-time role

  • Fully remote, UK time zone (plus or minus an hour or two)

Everyone is welcome

We aim to maintain an inclusive and diverse environment, and welcome applications from everyone, especially groups who are underrepresented in our industry.

We’re also happy to discuss flexible working arrangements, and to make reasonable accommodations for individual needs.

Next steps

Drop us an email at developerhiring@spyscape.com and we’ll set up a time to have a chat.

spyscape.com/careers/senior-software-engineer
Apply now and work remotely at Spyscape

Apply

Jobs farther away

Senior Full Stack Software Engineer

Staging & Design Network in Bellevue, WA 147 mi ruby e-commerce startup

The way homes are sold today doesn't meet the need for real estate agents helping monetize the biggest investment in a homeowner's lifetime: the home they're now selling. At Staging & Design Network, we create e-commerce technologies that enable real estate professionals to maximize the market value of their listings via home staging.

Home staging is a proven way real estate pros can boost the market value of a listed home by as much as 20% over an unstaged home. But, home staging is a cottage industry ripe for technology innovation.

Engineering at Staging & Design Network

Our unique technologies supporting our e-commerce rental marketplace get rave reviews from our members, with 95+ NPS on our overall CX. We have more underway than you can see on our website and are looking for an up-and-coming software engineer with a passion for web-based products to help us shape our next few years of high growth.

We're looking for a Senior Full Stack Software Engineer to join our Engineering team in Greater Seattle. You'll be responsible for the end-to-end planning, building, and deploying of our software systems. In addition, you'll lead the backend effort for the team and support and contribute to frontend development.

This is a small and growing Engineering team, and as one of our first five software engineering hires, you'll have the opportunity to impact how we ship code and shape our product. Come and help real estate pros maximize homeowner ROI via staging as we grow in Seattle and other booming national real estate markets.

You will:

  • Define, create, and integrate service infrastructure designs for our code stacks
  • Be responsible for on-time delivery of assigned features throughout the software development lifecycle.
  • Create well designed, testable, and efficient code by using modern software development practices
  • Properly integrate secure data from various back-end services and databases
  • Work closely with a team employing loose SCRUM methodology
  • Be able to manage priorities inside a fast-paced, changing environment
  • Design and implement tests, debugging and defining corrective actions
  • Help design and implement UI/UX

You bring:

  • A broad and technical software engineering background, a solid understanding of applicable analytics in an e-commerce product environment, and a natural curiosity for producing effective solutions.
  • 5-7 years full-time work experience in software development, with fluency in Rest, Ruby on Rails, SQL, Stripe Payments, modern front-end frameworks such as React / Vue / Angular, or similar best-in-class web, e-commerce, payment, big data, and data analytics technologies.
  • The proven ability to drive the programming of well-constructed, testable code.
  • Experience with AWS technologies (S3, EC2, RDS, SES), SOA, and database design.
  • Experience integrating an ERP or IMS system a plus.
  • Patience, resilience, curiosity, and a learning mindset driven by a passion for technology.
  • Excellent time-management skills and the ability to work effectively towards milestones both in a team and independently.
  • An entrepreneurial drive for results and execution, and leadership skills for taking the initiative and building consensus to bring others along.
  • An effective communication style: you're a listener, you ask good questions, you seek input, and you lead among your peers with curious and positive intent.
  • The belief in the inherent worth of others whose backgrounds and viewpoints may differ from your own.
  • A Bachelor's degree, preferably in Computer Science

Why work with us:

  • Generous time off lets you take the time you need to do your best work and live your best life.
  • Radical candor culture encourages you to have a seat at the table, speak your mind, and know your team will hear you.
  • Work from wherever you like, whether that's our soon-to-open Bellevue HQ, our Everett office, or your home office when working from home makes sense for productivity.
  • Health, dental, vision & life insurance, employee stock options - yep, we have all that.
  • We're a female-founded, female-led company, diverse in many ways: backgrounds, places of origin, age, education, languages spoken at home, belief systems, family structures, life-shaping experiences, and opinions on which Top Pot doughnut flavor is the best (Chocolate Feather Boa, just sayin').
  • We're a privately-held, early-stage, venture-funded startup with a unique market position in a significantly sized market, where our technologies meet and create demand.
  • If you're tired of the tech giant grind and want a work environment that moves fast, we encourage you to apply.

Statement of Non-Discrimination:

_In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on: race, color, ancestry, national origin, religion, age, gender, marital/domestic partner status, sexual orientation, gender identity or expression, disability status, veteran status, or what you wear to the interview (blue tuxedos and other personal style statements are highly encouraged).

Above and beyond discrimination and harassment based on "protected categories," we also strive to prevent other subtler forms of inappropriate behavior (i.e., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at Staging & Design Network._

_We value a diverse workforce: career changers, parents with young children, people returning to work, people with accommodation needs, people of color, womxn, and LGBTQIA+ individuals are strongly encouraged to apply.

If we invite you to interview, kindly share your pronouns, your name pronunciation, accommodation needs, or any other important information about you so you feel comfortable and welcome._

Apply

Senior/Staff Full Stack Engineer (Ruby on Rails)

Responsibilities

  • Design, implement, and maintain data-driven web applications.

  • Work with Architects, Tech Leads, and Stakeholders to arrive at solutions that drive business value.

  • Mentor members of the development team on internal and external frameworks, software development best practices, and new technologies, while emphasizing outcomes over specific technologies.

  • Gain an understanding of business requirements, current system operations/functionality and proposed new requirements.

  • Collaborate with Forge’s product, design, information security and business team members to quickly grasp domain knowledge.

  • Design, build and maintain automated unit and integration tests.

  • Develop concise, articulate and detailed documentation

  • Present engineering proposals, concepts, wins and outcomes to a variety of audiences including internal engineering groups, cross-functional teams and other organizations within Forge.

  • Support healthy system operations and ensure high levels of availability are achieved.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.

  • 5+ years of software engineering experience (8+ for staff engs).

  • Experience developing, building, testing, deploying, maintaining, and operating, multi-tier web applications using modern techniques.

  • Ability to work in a fast-paced environment and help drive innovation.

  • Must be able to sit and/or stand for long periods of time in an office setting while working.

Preferred Qualifications

  • Fintech or Financial services industry experience

  • Advanced knowledge of Functional Programming

  • Experience mentoring junior software engineers

  • Proven track-record of teamwork and delivery

  • Experience at high-growth, venture-backed startups

  • Working knowledge of the private market, financial regulators and their concerns

  • Experience developing with Ruby on Rails strongly preferred

  • Experience developing React/Typescript/JavaScript strongly preferred

  • Experience with Event-Driven architectures, DDD and/or CQRS a big plus

Apply

Principal Software Engineer (Fully Remote) E-Comm experience required

The RealReal in San Francisco, CA 534 mi ruby ruby-on-rails-3 elixir

The RealReal is the world’s largest online marketplace for authenticated, consigned luxury goods. We are seeking a Principal Software Engineer to help us solve some of our toughest and most interesting challenges as we continue to scale. Reporting directly to our VP of Engineering, this is a spanning role that will affect multiple areas of the business.

As a Principal Software Engineer, you’ll spend about 40% of your time on architecture, mentoring, thought leadership, and guiding teams around the company as they establish or update best practices for software development. You’ll participate in guild (community of practice) meetings, architecture review sessions, organize training for engineers, and otherwise help ensure that we maintain a cohesive and modern technology vision while still empowering teams to move fast. You’ll partner with senior technical leadership to establish north stars of our technology vision. You’ll represent the company at conferences and other speaking engagements from time to time.

With the other 60% of your time, you’ll dive in and actively develop that future! You’ll typically start the work on some of our most challenging projects, laying out the foundational architecture and actively contributing code. In most cases, you’ll bring in other engineers from around the company as these initiatives grow, eventually handing it off to Staff Engineers as you go to tackle the next challenge.

  • Propose and build technical architecture and solutions to move our business forward.

  • Advise and collaborate with senior engineering leadership on technical vision and strategy across a multi-year timeframe.

  • Build a deep understanding of The RealReal’s business model, opportunities, and challenges.

  • Provide technical direction and mentorship for engineers across the organization.

  • Drive build vs buy evaluations, including research and initial assessment with vendors.

  • Assist in coordinating cross-team engineering efforts and determining technical requirements.

  • Review technical architecture proposals and pull requests and provide constructive feedback.

  • Produce high-quality, performant, testable code, and systems.

  • Document architecture and processes, and uplevel them across the company.

  • Represent the company at conferences and other events, helping us to build brand awareness and attract talent.

Minimum Work Experience:

  • 12+ years of professional web application/full-stack development experience.

  • 2+ years leading a high-performance engineering team or organization, in a fast-paced environment.

  • Fluency with any of Ruby, Elixir, Erlang, or another object-oriented or functional programming language.

  • Strong understanding of distributed systems and architecture.

  • Strong understanding of web technologies: HTML5, Javascript, CSS/SASS, REST, JSON.

  • Strong understanding of web-app performance fundamentals and related dev tools.

  • Strong database fundamentals and experience with MySql or PostgreSQL.

  • Experience using async message queues such as Kafka or Kinesis.

Apply

Senior/Staff Full Stack Engineer (Ruby on Rails)

Responsibilities

  • Design, implement, and maintain data-driven web applications.

  • Work with Architects, Tech Leads, and Stakeholders to arrive at solutions that drive business value.

  • Mentor members of the development team on internal and external frameworks, software development best practices, and new technologies, while emphasizing outcomes over specific technologies.

  • Gain an understanding of business requirements, current system operations/functionality and proposed new requirements.

  • Collaborate with Forge’s product, design, information security and business team members to quickly grasp domain knowledge.

  • Design, build and maintain automated unit and integration tests.

  • Develop concise, articulate and detailed documentation

  • Present engineering proposals, concepts, wins and outcomes to a variety of audiences including internal engineering groups, cross-functional teams and other organizations within Forge.

  • Support healthy system operations and ensure high levels of availability are achieved.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.

  • 5+ years of software engineering experience (8+ for staff engs).

  • Experience developing, building, testing, deploying, maintaining, and operating, multi-tier web applications using modern techniques.

  • Ability to work in a fast-paced environment and help drive innovation.

  • Must be able to sit and/or stand for long periods of time in an office setting while working.

Preferred Qualifications

  • Fintech or Financial services industry experience

  • Advanced knowledge of Functional Programming

  • Experience mentoring junior software engineers

  • Proven track-record of teamwork and delivery

  • Experience at high-growth, venture-backed startups

  • Working knowledge of the private market, financial regulators and their concerns

  • Experience developing with Ruby on Rails strongly preferred

  • Experience developing React/Typescript/JavaScript strongly preferred

  • Experience with Event-Driven architectures, DDD and/or CQRS a big plus

Apply

Full Stack Web Developer (Various Levels)

Huxley Banking & Financial Services in Chicago, IL 1759 mi reactjs ruby-on-rails ruby

FULL STACK WEB DEVELOPER - REMOTE OR FLEXIBLE HYBRID WFH OPTIONS NEAR CHICAGO - FTE - UP TO $160K!

Growing SaaS company is looking to expand their engineering footprint across the organization! This is a distributed organization across the US, with flexibility to work out of any location or on the go. Some of the defining characteristics of the team are a committment to 1) code quality 2) open and collaborative discussion 3) curiosity and passion for coding 4) ownership and accountability.

RESPONSIBILITIES

  • Hands on coding, Ruby on Rails/React
  • Collaborate with and potential to lead other engineers, product management, and design
  • Design and implement new features for performance, scalability

QUALIFICATIONS

  • 3+ years experience, hands on full stack web development (any object oriented programming language)
  • Deep understanding of commonly used algorithms and data structures
  • Experience designing/building API's
  • Creating SaaS products for external users

TECH USED ON THE JOB… MySQL, S3, Redis, ElasticSearch, RabbitMQ, Lambda, Docker, CloudFront, Rails, React

NICE TO HAVE… Ruby on Rails, React, AWS (or GCP/Azure), Architecture, Leadership

BENEFITS

  • Competitive Health/Dental Coverage
  • Unlimited PTO
  • Open Hack Days bi-weekly
  • Competitive Salary
  • Onsite Ammenities if local to Chicago

Sthree US is acting as an Employment Agency in relation to this vacancy.

Apply