
Axelon Services
Job title:
Full stack Development (MEAN)
Company
Axelon Services
Job description
Full stack Development (MEAN)
12 Months Contract
Montreal, QCSingle Page Application (SPA) development involves building web applications that load a single HTML page and dynamically update its content via JavaScript, offering a seamless, app-like user experience with fast navigationSkills Required (Essential):
UI Development (Angular):
-At least 5+ years of hands-on Single Page App development.
-Design and develop responsive, interactive, and user-friendly UI components using Angular, HTML, CSS, and TypeScript.
-Implement UI/UX designs and wireframes into functional and visually appealing interfaces.
-Optimize UI performance, ensuring fast page loads and smooth user interactions.
-Collaborate with designers to ensure design consistency and implement design systems.
-Develop and maintain reusable UI components and libraries.Backend Development (NodeJs / ExpressJs):
-At least 7+ years of hands-on Single Page App development.
-Design, develop, and maintain scalable, secure, and efficient backend services using Node JS, including RESTful APIs and microservices.
-Implement database schema design, data modeling, and data migration strategies using relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
-Develop and maintain backend services using Node JS-based frameworks such as Express JS, Nest JS.
-Ensure backend services are highly available, scalable, and fault tolerant.Skills Nice to Have (Desired):
-Experience with Java programming language and frameworks such as Spring boot.
-Familiarity with containerization (e.g., Docker) and Kubernetes, OpenShift is a plus.
-Experience with DevOps practices, including continuous integration and continuous deployment (CI/CD).
-Observability stack (Prometheus, Loki, Jaeger, Grafana)
-A strong understanding of Agile/Scrum and ability to deliver solutions under this methodology.
-Experience in the development of service-oriented architecture application, good understanding of Object-Oriented Design and Design Patterns
-Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments.
-Must be comfortable in working in Unix environment and have experience with web servers such as Apache and Tomcat
-Knowledge of Sonar, Cypress, Fortify, Snyk and other standard code coverage/testing tools.
-Knowledge of automation testing using tools such as: Junit, Postman Automation, Jest, Selenium, MockitoDescription:Technology/Role/Department at ***:
Technology is the key differentiator that ensures that we manage our global businesses and serve clients on a market-leading platform that is resilient, safe, efficient, smart, fast, and flexible. Technology redefines how we do business in global, complex, and dynamic financial markets. We have a vibrant and diverse mix of technologists working on different technologies and functional domains. There is a large focus on innovation, inclusion, giving back to the community and sharing knowledge. Application & Data Engineering (ADE) department supports Non-Financial Risk Tech (NFRT) across the globe. NFRT super-department is part of Corporate & Funding (CFT) division. The department is responsible for providing a reliable, robust, and fast Continuous Integration system by maintaining and evolving the CI/CD pipeline.NFRT provides operational controls and surveillance capabilities to enhance the firm’s resilience to threats and fraudulent behavior. Our support of critical business functions extends to archival & records management, business continuity planning and due diligence investigations.Role Profile: Full stack Development (MEAN):
-You will be a technically proficient and enthusiastic developer, with a desire to work on back-end application development.
-You will support and lead different phases of the product lifecycle including analysis, development, and testing.
-You will develop new components in Angular and maintain/enhance existing components in Angular.
-Previous commercially proven experience in Node JS is required, with a strong desire to develop your skills more widely. Additionally, there is an opportunity to work with front end web apps.
-You will be expected to promote best practices in terms of TDD, development tools and technologies.
-You will be a proactive member of an agile team, taking part in ceremonies and interact with business owners and stakeholders as well as other agile teams across the fleet.
-The role will involve constant interaction with front office business users, analyzing and gathering requirements.
-Develop and maintain technical documentation, including architecture diagrams and design documents.
-Participate in code reviews, ensuring high-quality code and adherence to coding standards.
-Troubleshoot and debug issues, identifying root causes and implementing fixes.
-Stay up to date with industry trends, best practices, and emerging technologies.
-Mentor junior developers, providing guidance and knowledge sharing.
Expected salary
Location
Montreal, QC
Job date
Thu, 03 Apr 2025 05:45:15 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.