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