MNK Group SA Company Profile

Backend Software Engineer

MNK Group SA

Job Description

Our client is a crowd-sourced web-based platform, where thousands of writers compete to earn money developing original content for businesses and brands.

We are looking to hire a creative and curious back end software engineer to make an impact in our next generation e-commerce platform development.

Responsibilities include:

  • Implementing elegant and efficient code, yet satisfying business requirements
  • Adhering to best TDD, scenario and performance testing, CI/CD practices
  • Participating in product and system design sessions, looking for and suggesting system improvements
  • Interacting with other engineers and product designers 
  • Keeping up to date with latest software development and infrastructure technologies

Required Skills:

  • Bachelors in Computer Science
  • 3+ years of back end development experience using .NET platform in Windows and/or Linux environments
  • Experience writing in a functional language (F# is a plus, but we will teach you)
  • Git/TFS version control
  • Jenkins CI/CD
  • Ability to write efficient SQL
  • Understanding the importance of operations in production systems (logging, telemetry, alerting)
  • Excellent communication and problem-solving skills
  • Microservices architecture, Azure/Google cloud, storage and containerization (Docker, Kubernetes) technologies is a plus
  • Event-driven design is a plus
  • Cooperative, inquisitive and detail-oriented
  • Independence, there will be no marching orders, you are expected to organize your day, get the work done, and speak up when there's a problem
  • Willingness to learn, we can teach you everything and don't have any strict experience requirements, but you must be willing to learn new tools and technologies
  • A sense of humor helps