Title: Software Engineer IV
Location: Remote
Job Description
Day to Day Responsibilities of this Position and Description of Project:
Essential Functions
- Developing thorough technical requirements based on business needs
- Developing high-quality code based on detailed designs that meet requirements
- Creating comprehensive documentation, conducting thorough testing and following defined change control processes
- Providing support for a mission-critical application
- Demonstrating a high level of initiative and attention to detail during daily operations
- Implementing and maintaining internal, private and public web services
Secondary Functions
- Designing, developing, shipping and maintaining features with guidance from more experienced engineers
- Improving the development experience by enhancing development tools, test coverage, and/or code structure
- Implementing code that is clear, concise, tested and easily understood by others
Required Qualifications
- Relevant Bachelor's Degree and 5 years of relevant industry or academic experience, or
- Relevant Master's Degree plus 2 years of relevant industry or academic experience, or
- 10+ years of practical experience.
- Fluency in JavaScript
- Solid Experience in React
- NodeJS
- NoSQL basics (Redis, DynamoDB, Mongo)
- Unit Test fluent
- Technical expert in one of the following: New Relic, Data Dog, Scalyr
- Technical expert in one of the following: GitHub, Jenkins, Octopus
- Fluency in SonarQube
Preferred Qualifications
- Interest and experience within the hobby gaming industry
- Experience with eCommerce and transaction-based applications
- Familiarity with:
- Microservices
- Elasticsearch
- Kafka
- AWS Technologies
- CI/CD
How does this project impact the line of business or eBay as a whole?
- Existing product and team that has been built over the last year and has been built from Node and React. JS
- Full stack engineers needed for this role
- 70% hands on 30%
- Handling support tickets and maintain changes --- looking to improve coding existing backlogs
- Larging interfacing with stakeholders
- Providing operational execution
- 1 will operate as a lead other 3 will work beneath in a SCRUM cycle
Required Skills (top 3 to 5/ non-negotiables):What you like to see on resumes? (nice to have)1.React experience- 5 years of experience
- Shopify experience
- NodeJS experience
- POS experience
- JavaScript experience
- Microservices experience Disqualifiers or Dislikes on Resumes: N/AEducation Requirement: 5-10 years for 3 of the workers in the Node/ React space For the lead role- 8-10 year's experience
No Degree Requirement Relevant Industry Experience Is Required
Required Testing: N/ASoftware Skills Required:NodeJS, ReactJS, JavaScriptRequired Certifications:NAPreferred companies/industries:POS creation or eCommerce preferred but open to all