AKKODIS - Software Engineer - 5 at Toronto, ON
Back-End Developer is needed in Toronto, Canada.
Client: AKKODIS
Location: Toronto, ON, Canada
Contract: Contractor, Contractor
Job Description
Job Title: Software Engineer - 5 (Full-Stack Developer)
Location: Toronto, ON
Client: Banking Client
Our esteemed Banking Client is seeking a skilled Software Engineer - 5 to join their team in Toronto, ON. This role demands a highly motivated and experienced professional who thrives in developing robust, scalable software solutions. As a pivotal contributor, you will be integral in delivering top-tier products for end-users, ensuring the highest quality of service.
Requirements
Must-Haves:
- 10+ years of experience in software engineering, web application, and full-stack development.
- 5-7 years of expertise with modern JavaScript frameworks and tools (NodeJS, Express, React/Redux).
- Proficiency in scripting/programming languages like Python and Bash.
- Hands-on experience with DevOps practices and cloud technologies (GCP preferred; AWS/Azure also accepted).
- Strong knowledge of databases and key-value data stores (e.g., MongoDB, Redis, PostgreSQL).
Responsibilities:
- Own and deliver scalable, robust, and polished products for end-users.
- Translate business requirements into precise technical specifications.
- Conduct research to design solutions aligned with industry best practices and organizational standards.
- Develop new and existing software products to enhance customer experiences.
- Document designs, deliverables, and operational processes for easy communication and support.
- Analyze data to generate actionable business insights.
Nice-to-Haves:
- Advanced expertise in Python frameworks (e.g., Flask, FastAPI).
- Familiarity with Docker/Docker Compose, Kubernetes, GCP, and Linux.
- Experience with Helm Charts, IT automation tools (Ansible, Terraform), and CI/CD pipelines (e.g., ArgoWF/ArgoCD).
- Proficiency in message brokers like RabbitMQ, Kafka, or GCP Pub/Sub.
Soft Skills:
- Creative, results-oriented, and highly analytical.
- Strong communication and interpersonal abilities.
- A dedicated learner who continuously improves products to provide outstanding customer service.
- Skilled in deriving insights from data to solve business challenges.
Education
A degree in STEM fields (e.g., Computer Science, Software Engineering) is highly preferred.
Candidate Selection Process
- First Interview: MS Teams video call with hiring manager (30 minutes).
- Second Interview: Technical panel interview (1.5 hours) to assess skills, problem-solving abilities, and team fit.
How It Works
πGet quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
πWin new clients
Pick the best leads, unlock contact details, and apply to them using Twine's AI application tools.
πGrow your career
Use Twine's tools to find new job opportunities and showcase work to your prospective clients.