Senior Software Developer
Aspire Software
- Montreal, QC
- Permanent
- Full-time
- Daily scrum with the technical team
- Technical design sessions to outline technical stories in the backlog.
- Implementation, deployment, and testing of active technical stories into multiple environments
- Infrastructure design sessions to manage components on cloud platforms.
- Periodic code reviews and demos of progress
- Create/update backend services on AWS infrastructure (Gateway API, Lambdas, ALB, ECS/EKS) using JavaScript/Python and relevant frameworks.
- Manage collections and schemas in MongoDB atlas.
- Code peer review for pull requests in GitHub.
- Manage docker configs for both serverless and server-based code.
- Create/Updating coding pipelines in AWS for delivery.
- Manage/Optimize AWS/MongoDB Atlas services for optimal flow and application scaling.
- Create/Update unit, integration, and end-to-end tests.
- A Computer Science/Software Engineering degree, or equivalent experience
- 5+ Years Overall Backend Development experience.
- Node.js (Nest.js/Next.js/Express) OR Python (Flask/Django), No SQL databases (MongoDB)
- Experience creating enterprise Web Applications on AWS with strong knowledge of: API Gateways, Lambda Function, Cognito, Amplify, Application Load Balancers, ECS/EKS
- Experience building AWS architectures for Web Applications using VPCs, IAM security policies, Kubernetes, Docker, and MongoDB Atlas
- Excellent troubleshooting skills and ability to work under pressure (i.e., site outages)
- You are detail and results-oriented, self-motivated, and persistent.
- You have analytical, problem-solving, and decision-making skills.
- Excellent interpersonal and communication (verbal and written) skills.
- You enjoy a challenge and are curious, and with a passion for innovating.
- React.JS, HTML, CSS
- Experience with Jira & Confluence
- Experience with Gitlab/GitHub
- Knowledge of Postman
- Knowledge of Incident, Problem, and Change Management
- Competitive salary and commission structure.
- Comprehensive health and dental benefits.
- Opportunities for professional development and advancement.
- Dynamic and inclusive work environment at the forefront of payment processing innovation.