Role and Responsibilities
MULTIPLE POSITIONS AVAILABLE
Position Title: Engineer II, Software Process Engineering
SAM9441235
Position Responsibilities
Responsible for expanding the feature set of the platform in an extensible and scalable manner. Work end to end on micro-services and SPAs built on cutting edge technologies like Nodejs, Golang and React. Write and test product or system development code, that power our apps, microservices and the commerce transactions. Participate in, or lead design reviews with peers and stakeholders to decide optimal solution to business problems and be able to build the solution independently with the guidance of Leads & Managers. Review code developed by other developers, and provide feedback to ensure best practices. Document technical design and approach for the features developed by you or your team. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Communicate with other technical teams like Test, Product and Management to collect requirements, review test cases and translate the product requirements to technical requirements.
Position Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Electronics Engineering or a related field and five (5) years of progressive post-baccalaureate experience as an Engineer II, Software Process Engineering or a related occupation in software development. The five (5) years of experience must have included: 1) Problem-solving skills, with data structures and algorithms; 2) Experience in computer science fundamentals, including Object oriented concepts; 3) Hands-on development experience with relational and NoSQL databases; 4) Experience in Java, JavaScript frameworks including Node.js, React and async event, message driven systems including ElasticSearch, Kafka, and RMQ; and 5) Experience with working in Linux based environment, building web applications and services that run on cloud.
Employer will accept a Master’s degree in Computer Science, Computer Engineering, Electronics Engineering or a related field and two (2) years of experience as a Engineer II, Software Process Engineering or a related occupation in software development. The two (2) years of experience must have included: 1) Problem-solving skills, with data structures and algorithms; 2) Experience in computer science fundamentals, including Object oriented concepts; 3) Hands-on development experience with relational and NoSQL databases; 4) Experience in Java, JavaScript frameworks including Node.js, React and async event, message driven systems including ElasticSearch, Kafka, and RMQ; and 5) Experience with working in Linux based environment, building web applications and services that run on cloud.
Hours: Full Time, 40hours/week. Salary: At least $226,158/year
משרות נוספות שיכולות לעניין אותך