Full-stack developer
Company | Morgan Stanley |
---|---|
Location | Montreal, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 5-10 years of professional software development experience
- Experience in Python (3.10+)
- Experience in JavaScript (React 16+ and/or Angular)
- Knowledge of Java (16+)
- Excellent communication skills (written and verbal)
- Comfort leading informal workshops or training sessions on technical topics
- Hands-on large-scale backend development experience in Python
- Experience with Relational Databases (DB2 preferred)
- Strong understanding of crafting complex queries with SQL
- Understanding of database schema design
- Experience manipulating data with Pandas efficiently
- Experience with building REST APIs (Flask, Django, or Similar)
- Knowledge of Snowflake
- Ability to navigate and contribute within a large, regulated enterprise environment
- Linux fundamentals
- Git, SDLC, VSCode/IntelliJ
- Knowledge of Kubernetes
- Cloud experience (Azure, Google Cloud)
Responsibilities
- Write and maintain high-quality, production-ready code in Python, JavaScript, and Java
- Work across new projects and existing codebases, especially around metrics and observability
- Engage with internal technologists across the firm to share practices, provide guidance, and support tool adoption, migration, adoption of new technologies
- Write and review articles and documentation meant to guide developers in their modernization efforts
- Participate and lead occasional workshops and training sessions on modern development topics such as containers, automation, AI tools, and emerging practices
- Collaborate closely with architects and engineers to continuously improve our internal development experience
- Enable various technology teams in their successful migration off legacy platforms onto specific modern alternatives
- Collaborate across teams, deliver technical workshops, and support internal enablement efforts focused on a modern deep technology stack
Preferred Qualifications
-
No preferred qualifications provided.