emergiTEL is hiring a
Full Stack Developer (Application Security) for our client in the
financial services industry. This is a
Contract role.
Compensation: $68 – $80/hour
Location: Calgary, AB
Job Description (English)
- Report to a Senior or Principal Developer and work from a prioritized list of software vulnerabilities.
- Identify, remediate, test, and deploy fixes to production systems.
- Write additional unit tests as required.
- Ensure all end-to-end tests pass successfully.
- Obtain required merge request (MR) approvals.
- Follow change management and deployment processes.
- Use standard CI/CD pipeline tools to deploy solutions to production.
- Complete required documentation for mitigations or false-positive identification in accordance with client's standards.
- Update progress daily using the designated tracking tool.
- Use sanctioned AI tools to improve efficiency and development processes.
Accreditations & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- Working knowledge of one or more general-purpose programming languages such as Java, Node.js, Python, JavaScript, or React.
Core Technical Skills
- Full stack development experience, with preference for Java, JavaScript, Node.js, Python, React, and Spring Boot.
- Strong understanding of source code management and version control tools (e.g., GitLab, GitHub).
- Experience using development and debugging tools to build, maintain, and deploy applications.
- Proven experience building and maintaining APIs.
- Knowledge of the full application lifecycle, including design, testing, and technical analysis.
Top Skills
- Development experience in Java, Node.js, and Python (React, JavaScript, Spring Boot are assets).
- Experience with CI/CD platforms such as GitLab.
- API development and maintenance experience.
- Experience creating and executing automated tests.
- Strong communication skills and ability to collaborate with technical teams.
Vacancy Status / Statut du poste
This is an active position currently open for hiring.
Use of Artificial Intelligence / Utilisation de l'intelligence artificielle
No artificial intelligence (AI) is used in the screening or selection process. All applications are reviewed by our recruitment team.
Equal Opportunity / Égalité des chances
emergiTEL is committed to creating a diverse and inclusive workplace. We welcome applications from all qualified individuals regardless of background. Hiring decisions are based solely on skills, experience, and qualifications relevant to the role.