Samsung Electronics Americaposted 4 days ago
Full-time • Mid Level
Mountain View, CA
Merchant Wholesalers, Durable Goods

About the position

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.

Responsibilities

  • Expand the feature set of the platform in an extensible and scalable manner.
  • Work end to end on micro-services and SPAs built on Nodejs, Golang and React.
  • Write and test product or system development code for apps, microservices, and commerce transactions.
  • Participate in or lead design reviews with peers and stakeholders.
  • Review code developed by other developers and provide feedback.
  • Document technical design and approach for features developed.
  • Triage product or system issues and debug/track/resolve them.
  • Communicate with other technical teams to collect requirements and review test cases.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electronics Engineering or a related field.
  • Five (5) years of progressive post-baccalaureate experience as an Engineer II, Software Process Engineering or a related occupation in software development.
  • Problem-solving skills, with data structures and algorithms.
  • Experience in computer science fundamentals, including Object oriented concepts.
  • Hands-on development experience with relational and NoSQL databases.
  • Experience in Java, JavaScript frameworks including Node.js, React and async event, message driven systems including ElasticSearch, Kafka, and RMQ.
  • Experience with working in Linux based environment, building web applications and services that run on cloud.

Nice-to-haves

  • Master's degree in Computer Science, Computer Engineering, Electronics Engineering or a related field.
  • Two (2) years of experience as an Engineer II, Software Process Engineering or a related occupation in software development.

Benefits

  • Equal Employment Opportunity for all individuals.
  • Commitment to employing a diverse workforce.
  • Reasonable accommodations for qualified individuals with disabilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service