BigCommerce logo

Remote Scala Software Engineer

BigCommerce

Job Overview

BigCommerce is seeking a talented Scala Software Engineer to join our Catalog team. As a key member of this growing team, you will focus on developing new features and enhancing the performance and reliability of existing Catalog domain services. Our technology stack includes Scala, RabbitMQ, MySQL, Redis, and gRPC, with some components in Go and PHP. This role offers a dynamic, collaborative environment where you can expand your skills and take ideas from inception to delivery.

Responsibilities

  • Build highly-available, high-performance, redundant, and scalable distributed systems in a polyglot environment.
  • Utilize performance optimization techniques to ensure the responsiveness of the platform.
  • Develop new features with a focus on testability, extensibility, and maintainability.
  • Work closely with stakeholders to improve the architecture while building and scaling back-end services.
  • Maintain and improve our backend Scala services.
  • Write code that is high-performance, maintainable, clear, and concise.
  • Ensure the quality of code from development to production.
  • Collaborate with teams located across the globe.

Qualifications

  • Professional experience as a Scala Software Engineer.
  • Experience in supporting production environments and performance monitoring is a plus.
  • Knowledge of object-oriented and functional programming techniques.
  • Strong desire to learn new languages, frameworks, best practices, and design patterns.
  • Experience monitoring and operating microservices.
  • Familiarity with agile methodologies and ticketing systems such as JIRA.

Benefits

  • Work for an international and fast-growing product company.
  • Engage with modern technologies, cloud-based and highly scalable distributed systems.
  • Be responsible for evolving and maintaining vital components of every eCommerce platform: Catalog and Inventory Management services and related APIs.
  • Learn from senior professionals and share knowledge, expertise, and good practices with the team.
  • We provide internal and external learning courses with certification possibilities and private medical insurance.
  • Restricted Stock Units.
  • Work remotely from Poland.

Hiring Process

  • Recruiter Phone Screen
  • Technical Interview (including coding)
  • Hiring Manager Interview

Diversity, Equity & Inclusion

At BigCommerce, we believe that celebrating the unique histories, perspectives, and abilities of every employee makes a difference for our company, our customers, and our community. We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow, and thrive.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions, and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at BigCommerce, please let us know during any of your interactions with our recruiting team.

Benefits
Extracted with AI

  • Medical insurance
  • Restricted Stock Units
  • Remote work
  • Internal and external learning courses with certification possibilities

Similar jobs

Last update: 23 minutes ago

BigCommerce logo
BigCommerce

Senior Infrastructure Engineer

Remote Senior Infrastructure Engineer role at BigCommerce, focusing on cloud computing, Linux, and web applications.

Booking.com logo
Booking.com

Backend Software Engineer with Scala Experience

Join Booking.com as a Backend Software Engineer in Amsterdam. Work with Scala, Java, and distributed systems in a hybrid environment.

airfocus logo
airfocus

Backend Engineer (Scala) - airfocus

Join airfocus as a Backend Engineer specializing in Scala. Work on innovative product management platforms with a top-rated team.

Zalando logo
Zalando

Software Engineer Scala / Kotlin

Join Zalando as a Software Engineer specializing in Scala/Kotlin to build scalable solutions in a hybrid work environment.

Feedonomics logo
Feedonomics

Remote PHP Software Engineer

Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.

Pear Commerce logo
Pear Commerce

Senior Backend Engineer

Join Pear Commerce as a Senior Backend Engineer to design scalable backend systems using Java, AWS, and more. Fully remote with great benefits.

Zalando logo
Zalando

Fullstack Engineer with Scala and TypeScript

Join Zalando as a Fullstack Engineer to develop scalable solutions using Scala, TypeScript, and microservices in Berlin.

Big Cartel logo
Big Cartel

Staff Data Engineer

Join Big Cartel as a Staff Data Engineer to build robust data pipelines and reporting infrastructure remotely.

Zalando logo
Zalando

Backend Engineer (Java/Scala)

Join Zalando as a Backend Engineer (Java/Scala) in Helsinki, focusing on high-traffic systems and API development. Hybrid work model.

eBay logo
eBay

Senior Software Engineer - Java/Scala, Distributed Systems

Join eBay as a Senior Software Engineer specializing in Java/Scala and distributed systems. Work on large-scale applications and data pipelines.

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and Python

Join Bloomreach as a Senior Software Engineer to work on microservices and Python in a remote-first environment.

Wolt logo
Wolt

Software Engineer (Scala)

Join Wolt as a Software Engineer (Scala) to optimize supply and demand in a dynamic, remote-friendly environment.

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.

Bending Spoons logo
Bending Spoons

Remote Software Engineer

Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and AI

Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.

Wolt logo
Wolt

Senior Software Engineer (Scala) - Supply and Demand Team

Join Wolt as a Senior Software Engineer (Scala) to optimize supply and demand in a dynamic, remote-friendly environment.

Wolt logo
Wolt

Software Engineer (Scala) - Supply and Demand Team

Join Wolt's Supply and Demand team as a Scala Software Engineer, working on backend solutions for courier engagement and activation bonuses.

Prezi logo
Prezi

Remote Backend Developer (Scala, Java, C#)

Join Prezi as a Remote Backend Developer to build mission-critical services using Scala, Java, and C#. Work remotely from anywhere in Europe.

Evolution logo
Evolution

Mid/Senior Backend Engineer with Scala

Join Evolution as a Mid/Senior Backend Engineer in Tallinn, focusing on Scala and functional programming.

Comcast logo
Comcast

Senior Java/Scala Developer

Join Comcast as a Senior Java/Scala Developer to design and develop cutting-edge software applications.

Swif logo
Swif

Backend Developer (Scala/Java)

Remote Backend Developer role at Swif, focusing on Scala/Java for AI-driven MDM platform.

Coralogix logo
Coralogix

Senior Backend Engineer with Scala and Rust

Join Coralogix as a Senior Backend Engineer to develop cloud-native systems using Scala and Rust, deployed on AWS and Kubernetes.

Bloomreach logo
Bloomreach

Senior Software Engineer - Data Pipeline Team

Senior Software Engineer for Data Pipeline team, remote work, expertise in Python, NoSQL, Big Data technologies.