Sr. Platform Engineer with Typescript (NodeJS) experience to work in AWS environment for a banking client

S.i. Systems

  • Canada
  • Contract
  • Full-time
  • 2 months ago
Sr. Platform Engineer with Typescript (NodeJS) experience to work in a DevOps environment for a banking clientLocation: Remote anywhere in CanadaDuration: 6 months with conversion to FT afterMust haves:
  • Strong proficiency in TypeScript/NodeJS (5+ years)
  • Understanding of authorization and authentication mechanisms: OAuth, OpenID, JWTs
  • Knowledge of Javascript-oriented build tooling (webpack, ESLint, etc.), CI tools (GitHub Actions), IaC frameworks (Terraform), and cloud deployment stacks (Docker, Kubernetes, AWS)
  • Experience working with relational database-based services (Postgres)
  • Experience working with NoSQL database-based services (Elasticsearch)
  • Testing-oriented mindset: unit, integration, and end-to-end
  • Focus on service maintainability, automation, and security
  • Familiarity with microservices architecture, RESTful APIs, and modern frontend frameworks like React or Angular.
Nice to haves:
  • Banking/FI industry
  • frameworks such as React would be added advantage.
  • Experience in Agile development methodologies is a plus.
  • Relevant certifications, such AWS Certified Developer or Azure certifications, are advantageous.
Interview process:2 rounds - technical interviews (video calls)Key Responsibilities:
  • Build features that ensure a convenient and consistent automation interface for customers. Design and develop custom components, plugins, and integrations within the Integrated development platform.
  • Design and develop custom components, plugins, and integrations within the Integrated development platform.
  • Collaborate with architects and product managers to understand requirements and translate them into technical specifications.
  • Customize and extend the Integrated development framework to meet specific business needs, ensuring a seamless user experience.
  • Implement UI/UX enhancements and design intuitive user interfaces for custom business processes like the onboarding and support processes.
  • Integrate Integrated development with Azure services, including Azure Snowflake, Azure Databricks, Azure Astronomer for Airflow, ADLS Gen2, Kubernetes clusters, and databases.
  • Develop and maintain APIs to integrate with external systems and automate processes.
  • Implement and maintain infrastructure provisioning and management using Terraform or similar tools.
  • Ensure code quality, performance, and scalability of the Integrated development platform through code reviews, testing, and optimization.
  • Troubleshoot and resolve issues related to Integrated development implementation, integrations, and performance.
  • Collaborate with cross-functional teams, including architects, developers, and DevOps engineers, to deliver high-quality solutions on time.
  • Stay up-to-date with the latest trends and advancements in the Integrated development ecosystem and contribute to the improvement of development practices and standards.
  • Mentor and provide guidance to junior developers, promoting knowledge sharing and best practices.
  • Improve and maintain an existing codebase
  • Develop microservices to support platform-specific functionality
  • Communicate with owners of Epic services to plan service integrations into the platform
  • Ensure monitoring coverage of applications
  • Enhance CI/CD pipeline for applications to make it fast and replicable
  • Develop internal dashboard tooling with React

S.i. Systems