Software Engineer II at SearchSpring
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

04 Jul, 25

Salary

0.0

Posted On

04 Apr, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Php, Docker, Kubernetes, Javascript, Languages, Redis, Slack, Mysql, G Suite, Python, Elasticsearch, Asana, Aws

Industry

Computer Software/Engineering

Description

WHO WE ARE

Searchspring provides e-commerce retailers with the industry-leading software platform for site search, product merchandising, and personalization. With offices in San Antonio, Denver, Colorado Springs, Portland, Bangalore, London, Melbourne, and remote across the globe, Searchspring employees are dedicated to fostering an environment that enables everyone to thrive, both personally and professionally, and feel supported, engaged, and valued every step of the way.
Backed by a growth equity firm with extensive resources and expertise in helping software and technology companies navigate transformational growth, Searchspring helps our customers, like PuraVida, Fabletics, SKIMS, West Elm, Specialized, and RipCurl increase cart size, conversion, and repeat customers. Join us as we change the way the world shops online and achieve our mission to deliver the ultimate shopper experience.

WHY WE MIGHT LIKE YOU

You enjoy working with others and helping mentor developers at all skill levels. You are a strong communicator who takes the time to interact with people across different disciplines. You have a keen sense of community and are always looking for new ways to expand the work of others.
You are an avid learner, and are eager to accept feedback to advance your knowledge and skills as part of a collaborative and supportive team.
When you find an issue you don’t know how to fix, you research intensely to gather information and learn about the problem domain. You present your findings along with a recommended solution to a trusted team member.

Responsibilities
  • Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
  • Develop and maintain high-quality software applications using best practices and coding standards.
  • Collaborate with software architects and senior engineers to design scalable and efficient solutions that meet business and technical requirements.
  • Write clean, maintainable, and well-documented code.
  • Perform unit testing and debugging to ensure software quality and identify and fix defects.
  • Collaborate with cross-functional teams, including product managers, designers, and quality assurance, to deliver robust software solutions.
  • Continuously enhance technical skills and stay up-to-date with emerging technologies and industry trends.
  • Contribute to code reviews, provide constructive feedback, and actively participate in improving coding standards and development processes.
  • Assist in troubleshooting and resolving technical issues encountered in production environments.
  • Proactively identify opportunities for process improvements and suggest innovative solutions.
Loading...