Our clients (Start-up)are looking for a Backend, iot & cloud Developer (Lead) with a proven track record building scalable Cloud & SaaS applications. You will play a role in defining and building innovative WiFi sensing application. You will lead the definition of our system architecture and participate in the development of our new platform.
Key Functions
Architect and develop our cloud-based services to provide reliability and scalability for applications to both individual consumers and our business partners.
Provide technical leadership and vision for the team
Design and implement great features and high quality code
Work closely with the research and product management teams
Participate and help lead our agile software process (scrum, sprint planning, code reviews, continuous integration)
Requirements
Bachelor or Master degree in Computer Science, Software Engineering or similar
Minimum of 3 years of experience designing, developing and maintaining back end services for a SaaS product solution.
Experience designing and building highly scalable services and RESTful APIs that support multiple clients.
Familiarity with Amazon AWS and its supporting services (EC2, S3, DynamoDB, SNS, Cognito, etc.).
Advanced-level experience with several cloud technologies and platforms such as: RabbitMQ, MongoDB, Hadoop, redis, Spark, Kafka, etc.
Developer level Linux platform experience,
Solid grasp of software development fundamentals (system architecture, algorithms, data structures, OO design, problem solving) and software product life cycle
Knowledge and experience with Java, Python C/C++ and Go
Must have a good understanding of software testing concepts
Minimum of 6 year of experience in software development
Assets
AWS Certification
Familiarity with agile development and tools such as JIRA
Any experience in the field of Machine Learning
Working experience with Docker
Experience with IoT services and/or AWS IoT