Software Developer
Technology
web proxy
Remote, Canada$56,922 - $71,153 /year1 months agoUntil 2026-05-08
Full timeFully remote
Job description
- *Overview**
- *Responsibilities
- Develop, test, and deploy scalable web applications using technologies such as JavaScript, Ruby on Rails, C#, Python, and .NET frameworks.
- Design and implement robust APIs and RESTful services to support application functionalities.
- Manage database systems including SQL, MySQL, and AWS RDS to ensure data integrity and optimal performance.
- Collaborate in Agile development environments to plan sprints, review progress, and adapt workflows for continuous improvement.
- Utilize version control systems like GitHub, SVN, and Git for source code management and team collaboration.
- Develop front-end interfaces with a focus on usability and responsiveness using front-end development best practices.
- Work with cloud platforms such as AWS and Azure to deploy, monitor, and optimize applications in cloud environments.
- Write clean, efficient code adhering to best practices in software development standards.
- Troubleshoot issues across the entire stack from front-end interfaces to backend databases and server configurations.
- Participate in code reviews, documentation efforts, and knowledge sharing sessions to foster team growth.
- *Requirements
- Proven experience in web development, application development, or software engineering roles.
- Strong proficiency in programming languages including JavaScript, C#, Python, Java, C++, Ruby on Rails, VBA, and C.
- Hands-on experience with SQL databases such as MySQL or similar systems; familiarity with AWS services like EC2, S3, RDS is preferred.
- Knowledge of REST APIs, APIs integration, and service-oriented architecture (SOA).
- Familiarity with version control tools such as GitHub, SVN, or Git.
- Experience working within Agile methodologies to deliver iterative software solutions efficiently.
- Comfortable working in Linux environments; knowledge of Azure cloud platform is a plus.
- Ability to develop front-end components with attention to user experience design principles.
- Strong problem-solving skills with the ability to analyze complex technical issues quickly.
- Excellent communication skills and ability to work collaboratively within a diverse team environment. This position offers an engaging environment for innovative software solutions that impact real-world applications across multiple industries. We value continuous learning and encourage our team members to stay current with emerging technologies while contributing their expertise toward shared success.
Benefits
- Dental care
- Extended health care
- Life insurance
- Paid time off
- RRSP match
Work Location: Remote
Keywords
javascriptrubyrailsc-sharppythonmysqlamazon-web-servicesamazon-rds-for-mysqlgithubmicrosoft-azurejavacplusplusamazon-ec2amazon-s3
¿Te interesa este puesto?