Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

AWS Application Developer

Job summary

M7A 2A5 Toronto
Software Developer

Work model

Fully remote
Only Canada
1 month ago
Job description

Role

AWS Application Developer

Client

TIAA

Location

Halifax, CA (Remote)

Max Rate

60$/hr. on C2C

Day to Day Job Duties

  • Develop and enhance cloud-native applications deployed on AWS.
  • Design, build, and deploy microservices running on AWS EKS (Kubernetes).
  • Develop serverless components using AWS Lambda, API Gateway, SQS, SNS, and EventBridge.
  • Build and maintain secure integrations and broker services, including Pershing integrations and other third-party financial platforms.
  • Develop RESTful APIs and event-driven services to support distributed system architectures.
  • Implement CI/CD pipelines to automate build, test, and deployment processes.
  • Collaborate with DevOps teams to ensure smooth container deployments and release cycles.
  • Write clean, testable, and scalable code following cloud-native design principles.
  • Troubleshoot application, integration, and performance issues in production environments.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Contribute to technical documentation, API specifications, and integration design artifacts.

Basic Qualifications

  • Minimum 4 years of hands-on software development experience (Java, Python, or Node.js preferred).
  • Minimum 2 years of experience building and deploying applications on AWS.
  • Minimum 2 years of experience working with AWS EKS (Kubernetes) for containerized application development.
  • Minimum 2 years of experience developing serverless applications using AWS Lambda.
  • Minimum 2 years of experience building APIs, microservices, and integration services.
  • Experience building or supporting financial services integrations (e.g., Pershing or similar brokerage platforms) preferred.
  • Experience implementing and working with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, CodePipeline, etc.).
  • Strong understanding of cloud-native design patterns and event-driven architectures.
  • Experience working in Agile/Scrum environments.

Degree

Bachelor's degree in Computer Science, Engineering, or equivalent work experience.

Nice to Have

  • AWS Certified Developer -- Associate or AWS Certified Kubernetes specialty.
  • Experience in financial services or brokerage domain.
  • Experience with messaging systems (Kafka, RabbitMQ).
  • Experience implementing secure authentication (OAuth2, JWT, Cognito).
  • Experience with observability tools (CloudWatch, Prometheus, Grafana).