Senior Software Engineer - Full Stack in Portland, OR

$100K - $150K(Ladders Estimates)

eBay   •  

Portland, OR 97201

Industry: Consumer Technology

  •  

5 - 7 years

Posted 38 days ago

We are looking for a full stack developer, who can design and develop the backend services at scale and security, as well as develop the front end UI in JS frameworks.

Job Duties

  • Lead product initiatives, recommend solutions and improvements.

  • Provide strong technical leadership, focus on continuous improvement.

  • Build highly reliable software solutions.

  • Own all aspects of software engineering and product development.

  • Partner with other developers, product managers, QA, and operations teams to deliver scalable, fault-tolerant solutions.

  • Practice and enhance industry standard methodologies, such as CI/CD, test automation, A/B testing and experimentation.

  • Maintain the highest coding and quality standards.

  • Create test harness/infrastructure/test cases/Automation geared towards ensuring quality of the product.

  • Identify and fix bugs and performance issues anywhere along the stack.

  • Identify project risks and work effectively to mitigate them.

  • Develop industry and product technical expertise.

  • Use the Atlassian tools (Jira, Confluence) and Slack for team collaboration.

Qualifications

  • Degree in computer science/engineering or equivalent professional experience.

  • 5-10 years of experience in front end and back end technologies.

  • Expertise in server side languages such as Java.

  • Proficiency with server side frameworks such as Spring and Spring Boot.

  • Proficiency with JavaScript frameworks such as Angular JS, React and NodeJS.

  • Proficiency with fundamental front end languages such as HTML and CSS.

  • Track record of REST API design, documentation, and development.

  • Experience with relational databases (MySQL or Oracle) and NoSQL databases such as MongoDB.

  • Excellent communication, presentation, social and analytical skills.

  • Experience with Test Driven Development, is a plus.

  • Experience with Agile software methodologies is a plus.

  • Able to work in a fast-paced environment and with small and remote teams.

  • Go-getter, proven problem solver with phenomenal testing and debugging skills.

  • Proven track record in building highly scalable services and experiences.

  • Comfortable working with Git in a CI/CD environment.

  • Passion for code hygiene and high quality through automated unit and functional tests.


Valid Through: 2019-11-5