Skip to main content

Full Stack Engineer | ReactJS, Java, NoSQL | Seattle, WA (Hybrid)

Posted 2 days ago

kaavSeattle (WA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior Software Engineer In the role of Senior Software Engineer you will collaborate with a talented group of frontend engineers to develop a seamless checkout experience. This checkout system will be employed by our customers who utilize staffed-checkout lanes. In this role, you will collaborate closely with architects, product managers, UX designers, and operations teams to ensure the development of secure, stable, and scalable products for our associates and customers. Our team's focus areas include improving the customer experience, enhancing in-store services, developing merchant tools, utilizing data science for merchants, and optimizing search and personalization capabilities. Our team works closely with our US stores and eCommerce business to better serve customers by empowering team members, stores, and merchants with technological innovation. From groceries and entertainment to sporting goods and crafts, client U.S. offers an extensive selection that our customers value. Focus areas include customers, stores and employees and in-store service.
What you'll do: Evaluating, identifying, estimating, and developing software solutions. Leading the design, architecture and reviews. Documenting and recording every aspect of an application or software. Addressing complex technical issues and troubleshooting problems, implementing effective solutions. Developing good working relationships with other employees, such as Marketing Managers, Product Managers, Programmers and Engineer. Broad understanding of coding and programming languages. Excellent understanding of design patterns, principles and architectural styles. Proficient knowledge of the operation and development designs of agile software. Expertise with content management systems and CI/CD.Strong soft skills, including attention to detail, problem-solving and communication skills
What you'll bring:
  • BS or MS degree in Computer Science or a related technical field and 10+ years of industry experience.
  • At least 5 years of experience developing software in an agile team environment.
  • Expert level knowledge and understanding of Java, JavaScript, React, Frontend technologies
  • Demonstrated experience creating frontend applications that support critical application functions
  • Experience in Design, Development, Coding, Testing, and Releasing to QA.Experience with monitoring app performance, stability, and using observability tools to optimize the application performance
  • Experience using cloud service providers such as Azure and GCP for application deployment and monitoring
  • Ability to improve code quality through writing unit tests, automation, and performing code reviews.
  • A strong foundation of software design – know-how to create software that’s extensible, reusable, and meets desired architectural objectives.
Required Skills: NoSQL, React, J2EE, Java, HTML. Additional Skills: AWS Engineer, Full Stack Developer, Web / GUI Designer. This is a high PRIORITY requisition.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this