This post is old, you can browse Morocco new jobs

Senior Software Engineer

Join over 1k people and receive free job offers in your inbox

Who We Are:

Munvo has one goal – to help our clients maximize their MarTech investment. As a trusted advisor, we partner with industry leading MarTech solutions – ActionIQ, Adobe, PEGA, Salesforce, SAS, and Unica (HCL) to help our clients integrate best-in class marketing solutions with their existing environment to ultimately deliver great experiences to their customers.

Munvo Software Engineers are responsible for the development of products in the MunvoLab, which enable Fortune 1000 company’s interactive marketing capabilities across channels such as mobile and social, while integrating with exciting platforms and providing highly available, real time processing and event orchestration. Currently the team is working on improving our Event Gateway and SMS Gateway products. To learn more about what these products do, please visit our products page:


MunvoLab Technologies & Tools Include:

  • Languages & Automation: Java, Javascript, Python, Maven, Gradle
  • Infrastructure: Apache Tomcat, AWS
  • Databases: PostgreSQL, DynamoDB
  • Collaboration: Azure DevOps, Git, Confluence, MS Teams
  • Frameworks: React, Redux
  • Cloud: Amazon Web Services (SQS, S3, RDS, API GW, Lambda, Elastic Beanstalk, Cloudwatch, IAM, etc.)
  • Design Patterns & Protocols: SOA, TDD, REST/SOAP
  • Application Monitoring: OpenTelemetry, Prometheus, Grafana

What You Will Do:

  • Lead the development of new features
  • Mentor other software developers on the team
  • Provide continuous feedback on areas of improvements regarding team process, technical approach and architecture
  • Follow development and deployment process to deliver consistent value to our customers
  • Be able to take requirements and turn them into smaller tasks/tickets by collaborating with product partners
  • Manage ambiguity and raise issues as soon as observed and provide suggestions on how to remove impediments
  • Drafting, discussing & implementing technical designs that solve user challenges
  • Extending your own skills by learning from and growing with the team


Need to have skills:

  • 4+ years of experience working with Java, JavaScript, and relational databases (SQL, PostgreSQL, etc.)
  • 2+ years of experience working in AWS cloud environments
  • Comfortable using and implementing external APIs (REST, SOAP)
  • Familiar with Java ORMs (JPA, EBeans)
  • Comfortable with multi-threading within Java and best practices
  • Comfortable with data modeling (table design, pk/fk, indexes, etc.)
  • Version control (Git branching strategy)
  • Ability to identify root causes of issues through troubleshooting and investigation
  • Familiarity with testing tools like Junit, Jest, Mockito, etc.
  • Ability to work effortlessly in Test Driven Development environments
  • Comfortable with Linux/Unix operating systems
  • Strong knowledge of Object Oriented Programming (Inheritance, Abstraction, Polymorphism, Encapsulation)
  • Familiar with data structures and usage (Queues, Stacks, Maps etc)

Prefered hands on experience with:

  • UI development (React and Redux)
  • 1+ year of using Python in an enterprise environment
  • Time-series data
  • Containerized development using Docker & Kubernetes
  • DevOps best practices
  • Continuous integration and deployment of SaaS applications


What You’ll Benefit from:

  • Hybrid work environment
  • Quarterly employee bonuses
  • 18 days of annual paid vacation
  • Opportunities to complete technology certifications paid for by Munvo
  • Mobile phone plan coverage
  • Health and Wellness coverage


in Morocco , Casablanca city

number of positions

1 Jobs available, apply now

job type


experience years

Entry level

1 month ago
why ?

register on website    

join us

are you ?


what is your full name ?

what is your email ?

set a password

repeat the password

account created

log in