Software Engineer (JavaScript)
Applied Systems Voir toutes les offres
- Canada
- Permanent
- Temps-plein
- Collaborate with cross-functional teams (engineering, product, QA) to build scalable, cloud-native software solutions
- Collaborate as part of Agile Scrum teams in sprint planning, review, and retrospectives
- Develop and maintain robust payment systems and applications.
- Design and optimize systems for performance, reliability, and maintainability.
- Build applications using GCP services.
- Contribute to technical design discussions, mentor team members, and guide architectural decisions and best technical practices
- 5+ years of relevant programming experience as a full-stack developer
- Proficiency with TypeScript, React, NodeJS, Kubernetes, PostgreSQL and GCP
- Proficiency in working with Rest APIs
- Understanding of LLM best practices across development workflows and prompt engineering
- Ability to debug and operate AI‑assisted systems in production with the same rigor as hand‑written code.
- Familiar with Agile frameworks, ideally Scrum or Kanban using tools like Jira and Confluence
- Excellent communication and collaboration skills and working with ambiguity
- Ability to provide feedback on coding standards through code reviews
- Proven technical abilities, troubleshooting skills, and research abilities
- Familiar with unit testing and with DevOps (Git, Docker, Kubernetes)
- B.S. in Computer Science or related field, or equivalent work experience
- Previous experience working in a startup within the Payments/Insurance space
- Experience building and integrating with vendors like Adyen, TSYS, Fiserv, and Premium Finance Providers
- Exposure to Golang or C# development
- Medical, Dental, and Vision Coverage
- Holiday and Vacation Time
- Health & Wellness Days
- A Bonus Day for Your Birthday