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

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.

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.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.

Akamai Technologies logo
Akamai Technologies

Fullstack Software Engineer

Join Akamai as a Fullstack Software Engineer to work on distributed systems and big data solutions remotely in Poland.

Lightspeed Commerce logo
Lightspeed Commerce

Senior Software Developer (Java)

Join Lightspeed as a Senior Java Developer to enhance our hospitality commerce platform.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

VTEX logo
VTEX

Commerce Solution Engineer

Join VTEX as a Commerce Solution Engineer to support sales with technical solutions in ecommerce. Remote role in Germany.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Milan. Work with Kubernetes, Spark, and more. Relocation provided.

Railway logo
Railway

Platform Engineer with Cloud and Distributed Systems Expertise

Join Railway as a Platform Engineer to build scalable cloud infrastructure using Rust, Go, and distributed systems.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology in a diverse and inclusive environment.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Recharge logo
Recharge

Software Engineer (Backend)

Join Recharge as a Backend Software Engineer to build high-scale, high-performance products for eCommerce merchants.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok, focusing on Kubernetes, Apache Spark, and Hadoop. Relocation provided.

Swif logo
Swif

Backend Developer (Scala/Java)

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

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Poznań, expertise in Kubernetes, Hadoop, and cloud technologies, relocation provided.

Agoda logo
Agoda

Senior Data Engineer - Fintech

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and more.

Agoda logo
Agoda

Senior Data Engineer - Fintech

Join Agoda's Fintech team as a Senior Data Engineer in Berlin. Work with Java, Scala, and Big Data technologies to enhance data systems.

Bending Spoons logo
Bending Spoons

Graduate Software Engineer

Join Bending Spoons as a Graduate Software Engineer. Work remotely, develop software, and grow your career in a dynamic environment.