Ruby Software Engineer

BigCommerce · Poland

Company

BigCommerce

Location

Poland

Type

Full Time

Job Description

Ruby Software Engineer - Remote

BigCommerce offers a dynamic collaborative environment helping you expand your skills and take ideas from inception to delivery. We are currently looking for a Back-End Software Engineer to join our Engineering team.

What You’ll Do

You will be a member of our integrations team incorporating 3rd parties into the BigCommerce platform and expanding the options available to our merchants when setting up a store. From payments to catalog to checkout and beyond this team works across a large number of domains and services to deliver end-to-end projects. BigCommerce offers a heavily collaborative environment helping you expand your skill set and take ideas from inception to delivery.

  • Use Ruby Rails gRPC RabbitMQ Docker Resque MySQL Redis and a slew of other technology to help power our platform.

  • Build integrations with 3rd party SOAP/REST APIs that can span multiple codesets/services fail gracefully and be highly extensible.

  • Learn to build highly-available highly-performant redundant scalable distributed systems.

  • Write code that is performant maintainable clear and concise.

  • Advocate for modern development practices and tools.

  • Collaborate with our product and design teams to define feature specifications and timelines.

  • Engage in technical discussion of new solutions and architectures.

  • Participate in code reviews to maintain and improve quality.

  • Support an open positive and energized culture.

  • Encourage innovation and foster an environment of continuous improvement.

Who You Are

  • 3+ years of professional experience as a Software Engineer.

  • 2+ years of professional experience in building systems using Ruby/RoR.

  • Highly proactive and results-oriented with excellent critical thinking skills.

  • Experience with webhooks messaging queues and OOP/MVC design patterns/principles a plus.

  • Experience building or managing distributed and/or service-oriented architectures is a plus.

  • Experience with SaaS platforms or Cloud Computing is a plus.

  • Experience with PHP will be a plus.

  • You are a lifelong learner. You are constantly teaching yourself new things and you love learning from others.

What's in it for you:

  • Work with modern technologies cloud development and highly scalable distributed systems.

  • Work for an international Product company.

  • Be responsible for development of payment integrations.

  • Become an expert in the area and provide high quality Product to the market.

  • Learn from senior professionals and share knowledge expertise and good practices to the team.

  • Be a part of a fast-growing company.

  • Work remotely from Poland.

We provide internal and external learning courses.

Our Hiring Processes Might Include:

  • Recruiter phone screen

  • Hiring manager Interview

  • Technical Interview / Code Assessment

Apply Now

Date Posted

05/30/2024

Views

1

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Security Software Engineer (L5) - Security Platforms Engineering - Netflix

Views in the last 30 days - 0

Netflixs Security Platforms Engineering team is expanding in Poland seeking Security Software Engineers to build scalable security systems The role em...

View Details

Software Engineer Intern (Summer 2026) - Dropbox

Views in the last 30 days - 0

This job posting outlines a Software Engineering Intern role at Dropbox emphasizing highimpact projects collaborative environments and professional de...

View Details

Software Development Engineer III - Android, Navigation SDK - Mapbox

Views in the last 30 days - 0

Mapbox is a leading platform for locationaware businesses offering tools for navigation and customization The role involves developing SDKs and naviga...

View Details

Solutions Support Engineer (L5) - Java Platform - Netflix

Views in the last 30 days - 0

Netflixs Engineering Enablement Team focuses on improving developer workflows and platform efficiency They seek a Solutions Support Engineer with Java...

View Details

Senior Fullstack Engineer (FE-heavy) - Apollo.io

Views in the last 30 days - 0

This job description outlines a Senior Fullstack Engineer role at Apollo emphasizing work with large datasets building scalable systems and collaborat...

View Details

Senior DevOps Engineer - InPost

Views in the last 30 days - 0

InPost is a leading European outofhome delivery company with a 5 billion market cap and 30000 employees seeking a Senior DevOps Engineer to optimize d...

View Details