Principle Engineer @ Numentica LLC - Irvine, CA

Principle Engineer

Your Role:
Own and build solutions for eCommerce applications
  • Architect and build a new microservices architecture based e-commerce application to replace existing mono lithic application (built using) ASP.NET/MVC/Web API.
  • Use Micro-frontend architecture and "Headless" Website Architecture for building the new ecommerce application.
  • Build complex solutions from the ground up using the latest web technologies
  • Develop new user-facing features using cutting-edge technologies
  • Collaborate with a diverse team of designers, developers, and engineers
  • Implement web design principles and standards to ensure our sites renders well across multiple devices
  • Translate designs and wireframes into high quality code
  • Working in a dynamic, agile, team environment developing awesome new frontend applications
  • Innovating new ideas to evolve our applications and processes
  • Build and ensure our code artifacts are building in Continuous Integration (CI) fashion and we soon realize our dream of Continuous Delivery (CD)
What you bring to the role:
  • Education: Bachelor's degree in Computer Science, or Relevant Science and Math disciplines with an IT emphasis is required
  • 10+ years’ of relevant technical experience, with at least 5 years building Front End Solutions in eCommerce, or Master’s degree plus 6+ years of relevant experience
  • Experience in Micro-frontend architecture , "Headless" Website Architecture and docker / kubernetes.
  • Hands-on experience in developing frontend solutions
  • Deep, hands-on experience with .NET Web development experience with C# /.NET4.x / MVC.
  • Strong background in MS SQL Server, SQL Databases, and writing SQL stored procedures
  • Understanding of layout aesthetics
  • Good understanding of asynchronous request handling (AJAX)
  • Experience with RESTful APIs and MicroServices
  • Experience with unit testing libraries such as Mocha, Jest, Chai, Enzyme
  • Experience with code versioning tools (TFS, git) and process
  • Knowledge of SEO principles
  • Strong interpersonal skills
  • Strong ability to collaborate and work across teams and disciplines
  • Strong software design and test methodology knowledge and abilities
  • Ability to communicate clearly and concisely, both verbally and in written forms
  • Ability to understand and analyze complex problems and break them into small solvable pieces
  • Ability to learn new tools, frameworks, technologies and platforms required experience
Job Type: Contract
Schedule:
  • 8 hour shift