Want to get hired at Maarut Inc?

Software Developer Full Stack Senior

Maarut Inc

Toronto, Ontario, CanadaOn Site

Original Job Summary

Overview

The Software Developer Full Stack Senior role at Maarut Inc translates business requirements into fully functional, tested applications. The position involves both front-end and back-end development, working with Angular, React, Java, Spring Boot, and more.

Responsibilities

  • Develop and test detailed programming specifications.
  • Write and compile data-driven software programs.
  • Maintain applications and conduct unit tests.
  • Troubleshoot and resolve technical issues.

General Skills

  • Experience in programming, analysis, and software package support.
  • Strong collaboration with IT professionals across the SDLC.
  • Skilled in design, code, test, debug and documentation.

Requirements and Skill Set

  • Proficiency in Angular, JavaScript, CSS, HTML, Spring Boot, and React.
  • Experience with relational databases and DevOps practices.
  • Knowledge of Agile frameworks including Scrum and Kanban.
  • Familiarity with Azure DevOps pipelines, Git, Docker, and Kubernetes.
  • Competence in technical architectural support and solutioning.
  • Involvement in business requirement analysis and project management.

Submission Requirements

Resumes must have a maximum of 5 pages.

Key skills/competency

  • Angular
  • React
  • Java
  • Spring Boot
  • CI/CD
  • DevOps
  • Agile
  • Scrum
  • Database
  • Technical Support

How to Get Hired at Maarut Inc

🎯 Tips for Getting Hired

  • Customize Your Resume: Tailor skills to full-stack development.
  • Highlight Technical Experience: Emphasize Angular, React, and Spring Boot.
  • Prepare for Agile Interviews: Review Scrum and Kanban practices.
  • Use DevOps Keywords: Mention CI/CD, Docker, and Kubernetes.

📝 Interview Preparation Advice

Technical Preparation

Review Angular and React frameworks.
Practice Spring Boot application development.
Study CI/CD and DevOps pipeline setups.
Brush up on database design concepts.

Behavioral Questions

Describe a challenging bug resolution experience.
Explain how you manage project deadlines.
Discuss collaboration with cross-functional teams.
Detail your approach to Agile methodologies.