Full Stack Developer

Hi, we’re Motisha! We help our customers build world-class cultures of engagement, and it starts with our own. Our culture is one of engagement, celebration, and recognition. Our people are our greatest assets. We celebrate them, thank them, and support their growth and development. Now is the perfect time to join us.

As a Software Engineer at Motisha, you will play a key role in extending the capabilities of our Motisha® Cloud SaaS product, used by millions of people and many well-known customers locally and globally. Working within an agile team, this role is primarily back-end with opportunities to work across the full stack. If you thrive on developing high-quality code, constantly seek improvements, and excel in cross-team collaboration to bring the best technology features to life, this role is for you. We’re looking for an experienced Software Engineer to help our successful team become even better and bigger.

The tools of our trade

  • .NET (Core)
  • C#
  • Angular 16, JavaScript/TypeScript
  • RESTful Web Services
  • Web API
  • MS SQL
  • SOLR/Lucene
  • HTML5
  • CSS3
  • DevOps
  • Git
  • SOLID principles

The skills you bring

  • BS or MS Degree in Computer Science, Information Technology, or equivalent work experience.
  • 5+ years of experience in application design and development in enterprise applications with .NET (Core), C#, Angular 16, SOLID principles, Clean Coding, and Refactoring.
  • Familiarity with RESTful API design.
  • Good database application development experience with MS SQL or similar SQL databases.
  • Knowledge of VB.NET is an advantage.
  • Experience with Git or other version control tools.
  • Experience with automated unit and integration testing.
  • Adherence to best software engineering practices, helping to define development standards for the team.
  • Strong collaboration skills and the ability to communicate well in a team-oriented environment across locations.
  • A passion for sharing knowledge and mentoring other team members.

The value you deliver

  • Collaborate with a distributed development team, continuously delivering solutions that enhance our SaaS platform capabilities.
  • Partner with our UX/UI team, participating in design discussions and decisions, and implementing the designs.
  • Demonstrate an agile mindset, valuing respect, collaboration, continuous improvement and learning cycles, pride in ownership, focus on delivering value, flow, and the ability to adapt to change.
  • Contribute to sprint planning and backlog refinement sessions, daily stand-ups, and retrospectives with our technology teams (Development, Automated QA, UX/UI, Product).
  • Work with our DevOps and Architecture teams to transition to a continuous deployment model.

Who we are

We love what we do because we’re shaping the future of engagement through our technology and people. We’re building cultures of engagement for leading local and global brands – and that starts with our own. Here, you can be yourself, learn, and grow with some of the best people you’ll ever meet. Be inspired, celebrate life, and truly experience the benefits of award-winning technology and a caring culture rooted in respect and engagement. This is the place where you can make a positive difference to colleagues, customers, and the world every day. You might just be the next person we’re looking for – because all the things that make you unique are the very reasons you belong here!