Remote Scala Software Engineer
BigCommerceJob 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
Remote PHP Software Engineer
Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
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.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
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.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.
Fullstack Software Engineer
Join Akamai as a Fullstack Software Engineer to work on distributed systems and big data solutions remotely in Poland.
Senior Software Developer (Java)
Join Lightspeed as a Senior Java Developer to enhance our hospitality commerce platform.
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.
Commerce Solution Engineer
Join VTEX as a Commerce Solution Engineer to support sales with technical solutions in ecommerce. Remote role in Germany.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Milan. Work with Kubernetes, Spark, and more. Relocation provided.
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.
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.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Software Engineer (Backend)
Join Recharge as a Backend Software Engineer to build high-scale, high-performance products for eCommerce merchants.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on Kubernetes, Apache Spark, and Hadoop. Relocation provided.
Backend Developer (Scala/Java)
Remote Backend Developer role at Swif, focusing on Scala/Java for AI-driven MDM platform.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Poznań, expertise in Kubernetes, Hadoop, and cloud technologies, relocation provided.
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.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and more.
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.
Graduate Software Engineer
Join Bending Spoons as a Graduate Software Engineer. Work remotely, develop software, and grow your career in a dynamic environment.