Staff Software Developer

New
CanadaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English (B2+ proficiency)
Experience
7+ years
Required Skills
AWSETLJavaC#C++CI/CDRESTful APIsCloudFormationDistributed Systems

Requirements

  • 7+ years of software development experience
  • Strong proficiency in at least one backend language (e.g., C#, Java, or C++)
  • Hands-on experience with AWS services such as Lambda, EC2, S3, RDS, and Redshift
  • Strong understanding of distributed systems, scalability, and performance optimization
  • Experience working with large datasets and ELT/ETL pipelines
  • Solid understanding of software design principles and clean architecture
  • Experience with CI/CD pipelines and infrastructure-as-code tools
  • Strong problem-solving and debugging skills in production environments
  • Experience collaborating in agile, cross-functional teams
  • Excellent communication skills and B2+ English proficiency

Responsibilities

  • Build and enhance backend services and REST APIs
  • Develop and deploy cloud-native solutions using AWS
  • Design and optimize data-intensive systems
  • Improve system performance, scalability, and reliability
  • Participate in code reviews and mentor peers
  • Contribute to CI/CD pipelines and infrastructure-as-code automation
  • Collaborate with cross-functional teams to deliver features
  • Identify and resolve bottlenecks and bugs
  • Contribute to architectural discussions and roadmap planning
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now