The Opportunity thinkRF is seeking a full-time, talented and experienced AWS Cloud Developer, who will be part of an agile development team developing and operating thinkRF’s own rapidly expanding IoT cloud and SaaS/PaaS solutions to be deployed globally. thinkRF’s software and cloud solutions allow customers to fully visualize the features and capabilities of our industry-leading software-defined radio (SDR) products and IoT cloud Spectrum Monitoring solution and to be informed with insights valuable to their business and operation. In this role, you will be responsible for requirement gathering, designing, implementing, and maintaining cloud-based solutions using AWS services and tools. work on critical applications that leverage AWS Lambda functions, REST APIs, and PostgreSQL databases. play a vital role in building scalable, efficient, and secure cloud solutions. work closely with cross-functional teams to deliver robust and reliable applications that support our company’s mission and objectives. In addition, strong experience with Python, Linux environments, and a background in IoT are highly desirable. If you are a team player who enjoys technical challenges within a fast-paced environment, working autonomously along with highly motivated, down-to-earth colleagues, and being involved in highly impactful work, we are the place for you. The position can be remote to start but candidates must be willing to relocate to the Ottawa area. Responsibilities Work closely with the Cloud Architect/technical leaders to understand the functional and system requirements, and product quality. Develop and maintain AWS-based applications using services such as Lambda, EC2, S3, RDS, API Gateway, and CloudFormation. Design and build RESTful APIs that integrate with front-end applications, third-party services, and other internal systems. Work with PostgreSQL databases, including schema design, query optimization, and performance tuning. Write and maintain Python code for serverless applications and infrastructure automation. Manage and configure Linux environments for cloud-based application deployments. Implement IoT solutions as needed, leveraging AWS IoT Core and related services. Monitor, troubleshoot, and optimize cloud infrastructure for performance, scalability, and cost-effectiveness. Collaborate with software engineers and architects to ensure smooth and efficient deployment pipelines. Ensure security best practices across all cloud resources and applications, including data encryption, IAM, and network security configurations. Provide software support to users of thinkRF’s cloud services, applications, including integration & troubleshooting. Qualifications 3+ years recent working experience with AWS Cloud Services (EC2, S3, RDS, API Gateway, Lambda, Kinesis, ECR, IoT, Greengrass, and CloudFormation). 2+ years working experience with designing & implementing REST APIs, developing Python to build REST APIs, Lambda functions, and automation scripts. Strong working experience with PostgreSQL databases, including database design, query optimization, and data management. Proficient in software development using Python, Bash/Shell Scripting, with solid understanding of object-oriented programming concepts. Knowledge of AWS infrastructure as code tools (e.g., CloudFormation, SAM, or CDK). Experience in Linux and Windows development environments and systems. Ability to write clean, efficient, and well-documented code with attention to detail. Strong technical documentation and communication skills. Assets Experience with cloud architecting, including for private cloud infrastructure. Experience working with AWS IoT Core or similar IoT services for device connectivity and data ingestion, as well as using Docker to containerize an application. Familiarity with AWS security best practices, including IAM, VPC configuration, and compliance. Knowledge of DevOps and CI/CD practices, especially with tools like Git, Jenkins, or AWS CodePipeline. Experience with full-stack design/development of web applications, cloud UI a plus. Strong troubleshooting skills and experience monitoring and debugging cloud applications in a production environment. Job Type: Full-time Benefits: Dental care Disability insurance Employee assistance program Extended health care Life insurance Paid time off Vision care Work from home Flexible language requirement: French not required Work Location: In person

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada