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
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Senior Software Developer - AWS, Java, Python, Scala
Join Omnia Retail as a Senior Software Developer, working with AWS, Java, Python, and Scala in a hybrid role in Frankfurt.
Full-Stack Engineer with Angular and React.js
Join Labelbox as a Full-Stack Engineer to develop scalable systems using Angular, React.js, and GraphQL. Work remotely in a dynamic AI-driven environment.
Fullstack Developer with Retail Focus
Join CGI as a Fullstack Developer in Hamburg, focusing on retail solutions with skills in Java, C#, and cloud technologies.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Full Stack Developer (Node.js, React.js)
Join Grand Parade as a Senior Full Stack Developer, working with Node.js and React.js in a hybrid role in Cracow, Poland.
PHP Software Developer Backend (Freelance, Remote)
Join Local Brand X as a PHP Software Developer Backend. Work remotely on innovative projects using Symfony, Laravel, and more. Freelance position.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Full-Stack Software Engineer (Angular and Java)
Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Freelance Fullstack Java Developer for Insurance Projects
Seeking freelance Fullstack Java Developers for remote insurance projects. Must be based in Germany, fluent in German, and experienced in Java, Spring Boot.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS to revolutionize ecommerce customer support.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Senior Full Stack Engineer (PHP, Angular, React)
Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.
Remote FullStack Developer (m/w/d)
Join our dynamic IT company as a Remote FullStack Developer, working with JavaScript, Node.js, and Python. Flexible hours and remote work.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.