Software Engineer

Mohawk is powered by AI to design, build, and deliver products to the digital marketplace. We are backed by Google Ventures, we partner with Microsoft Azure cloud, and we are driven by our talented team members. Our engineers have moonshot dreams and ambitions, aren't daunted by the challenge of building innovative products from scratch, and constantly develop themselves and our technology.

Our ideal candidate will help us build the backend to our artificially intelligent e-commerce engine. We’re looking to bring on board a critical thinker who has a passion for learning, a deep knowledge of design/development best practices, and their finger on the pulse of industry trends.

You are an applicant with fire in your eyes. Driven by passion, you have been doing this since before university. You show a desire to learn and share your knowledge with a team of like-minded peers. You want to be a member of an extremely creative, talented, and motivated team, were you will not just write great code but learn by contributing to new technology and solutions in machine learning.

Together, we are a powerful combination. Opportunity, potential, and drive coming together to create something that hasn’t been seen before.

Skills:

  • Backend: C#, .net Core, REST, Entity Framework, SQL Server, NoSql (e.g: MongoDB or Cosmos DB), XUnit, Autofac, Moq, Azure Functions and Serverless Architecture. Plus for: Akka.net
  • Design: Object-Oriented Programming (OOP), Domain-Driven Design (DDD), CQRS and Event-Driven Design, Microservices and distributed system, Design Patterns, Test-Driven Design (TDD).
  • Process: Worked in agile environment (e.g: Scrum), best practices in Git Flow, and Continuous Integration/Delivery (VSTS/Azure DevOps). Participated in all software development life cycle: architecture, design, development, testing, deployment, maintenance.
  • Culture: Desire to learn, strong critical thinking and research, passionate, balance between quality and productivity, autonomous and task owner, team player, knows what he doesn’t know, good communicator, and professional.