Sr. Platform Engineer with Typescript (NodeJS) experience to work in AWS environment for a banking client
S.i. Systems
- Canada
- Contract
- Full-time
- 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.
- 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.
- 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