Senior Java Software Engineer (Search Team)
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
Date Posted
07/26/2024
Views
0
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 DetailsSolutions 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 DetailsSenior 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 DetailsSenior 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 DetailsSenior 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 DetailsSoftware 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