Senior Java Software Engineer (Search Team)

BigCommerce · Poland

Company

BigCommerce

Location

Poland

Type

Full Time

Job Description

Currently we are looking for Senior Software Engineer to join our Search team.

BigCommerce is disrupting the e-commerce industry as the SaaS leader for fast-growing mid-market businesses. We enable our customers to build intuitive and engaging stores at a fraction of the cost to support every stage of their growth.

BigCommerce offers a dynamic collaborative environment helping you expand your skills and take ideas from inception to delivery.

What Youโ€™ll Do:

  • Produce bullet-proof code that is robust efficient and maintainable

  • Work on challenging problems such as query optimization and performance optimization while adhering to security protocols

  • Own and maintain the ElasticSearch functionality and underlying indexing pipeline for our high-volume e-commerce platform ensuring it delivers fast accurate and scalable results against dynamic product data sets for millions of shoppers

  • Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services

  • Engage in technical discussion of new solutions and architectures

  • Participate in code reviews to maintain and improve quality

  • Mentor other engineers in the current domain

  • Build beautiful scalable products using modern tools

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

  • Build new features with a focus on testability and extensibility

  • Engage in technical discussion of new solutions and architectures

  • Review other engineerโ€™s code to maintain and improve quality and security

  • Support an open positive and energized culture

  • Encourage innovation and foster an environment of continuous improvement

  • Ensure that technical decisions support our goals of quality performance scalability reliability availability and security

Who You Are:

  • 5+ years of professional experience as a Software Engineer

  • Experience with Java (or another JVM language) for 5+ years is preferred or 3+ years with Scala . PHP experience is a plus

  • 3+ years of experience building and supporting eventing pipelines with distributed messaging tools such as RabbitMQ

  • 3+ years working with ElasticSearch in a professional capacity

  • Extensive experience with principles of continuous integration and designing implementing and taking ownership of various tasks across the development cycle

  • Experienced in developing high-performance scalable and available web services and applications

  • A team player who works closely with stakeholders pod leaders and other teams to promote communication and collaboration

  • Enjoy working on solving challenging problems in a fun collaborative environment

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

  • Excited to learn about new technologies

  • Experience with eCommerce and SaaS platforms is highly preferred

What's in it for you:

  • Work for an international Product company.

  • Be responsible for development of the payment providers integrations for our SaaS platform - Payment Integrations domain.

  • Become an expert in the area and provide high quality products 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

  • Flexible working hours

  • Competitive salary and benefits

  • Internal and external learning courses.

  • Work remotely from Poland

Our Hiring Processes Might Include:

  • Recruiter phone screen

  • Hiring manager Interview

  • Technical Interview

#LI-JB1

#LI-Remote

Apply Now

Date Posted

07/26/2024

Views

0

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

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

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

Senior Data Engineer (Python/ML) - Finalsite

Views in the last 30 days - 0

Finalsite a global education tech company seeks a Senior Data Engineer with expertise in data pipelines and cloud infrastructure The role requires rem...

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