Loading ...

Job content

About Maropost:

Interested in working for Canada’s 4th fastest growing tech company as named by Profit 500?!

Maropost is currently looking for an experienced Software Engineer-ROR to join our development team in our India office. As a Ruby on Rails Developer, we are expecting you to have strong working experience with Ruby. If you want to work with other brilliant people in extraordinary work culture and are eager to learn (and have fun) along the way. Then, Maropost is the place for you.

Maropost is the leading provider of on-demand email and digital marketing solutions. Our Software as a Service Marketing Cloud technology provides organizations a single platform to connect with customers via marketing automation, mass and transactional email, social media, mobile messaging, landing pages, and more. The Maropost platform is used by thousands of marketers and hundreds of enterprise brands worldwide!

Learn more at maropost.com

About the Position

- We are happy to talk flexible work option for an applicant based in India.


  • Experience of 3 + years in Design, develop, debug, deploy, maintain and support the multi-tier, web-based applications and reporting systems using; MySQL Server, XML/XSLT, Ruby on Rails, Web Services, REST, OO Design Patterns, SASS, BDD, TDD, Postfix, Linux Server Management, Memcache, Database Management, JavaScript, CSS, Redis, and other technologies as needed by Employer.
  • Should be Well versed with ruby on rails, database, architecture terminologies.
  • Should Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Should Integrate user-facing elements developed by front-end developers with server-side logic
  • Should be able to Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
  • Solid understanding of object-oriented programming
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • A knack for writing clean, readable Ruby code
  • Understanding of fundamental design principles behind a scalable application
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools {{e.g. GitHub, Bitbucket, Mercurial or SVN}}

Good to have:

  • Experience with common libraries such as RSpec and Swagger
  • Good understanding of the syntax of Ruby and its nuances
  • Good understanding of server-side templating languages {{such as Liquid, Slim, etc depending on your technology stack}}
  • Good understanding of server-side CSS pre-processors {{such as Sass, based on project requirements}}
  • Ability to integrate multiple data sources and databases into one system
  • Able to create database schemas that represent and support business processes
  • Familiarity with development aiding tools {{such as Bower, Bundler, Rake, etc}}
  • Familiarity with continuous integration
  • Manage priorities and tasks, monitor progress and evaluate results of project and product activities in asana, and overall project, product and in some cases assist directly with Client requests.
  • Good to have experience in GCP or AWS.
  • Identify, implement and support best practices regarding development, testing, project management, delivery and support.
  • Provide network architecture design and deployment.
  • Contribute written work to company knowledge base once posted and prepare articles for publishing to marketing collateral and white papers..
  • Ensure development of products, applications and solutions that are scalable and easily integrated both to internal as well as external systems.
  • Have clear communication with the team to ensure tasks are being completed properly and effectively.
  • Good to have Front end Technologies exposure like Java Script, Vue JS, Angular JS, React JS.
  • Good to have an experience of 3+ years

Equal Employment Opportunist:

Maropost is deeply committed to promoting diversity, advancing equity and fostering a culture of inclusion. Therefore, we invite applications from marginalized and equity-seeking groups. Individuals seeking employment at Maropost are considered without regards to race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status.

COVID Notice:

Due to COVID-19, most of our employees are working from home. We’ve implemented a virtual hiring process and continue to interview candidates by phone or video and are onboarding new hires remotely. We value the safety of each member of our community because we know we’re all in this together.

Loading ...
Loading ...

Click to apply for free candidate


Loading ...
Loading ...


Loading ...
Loading ...