Back end developer with experience building scalable SaaS applications (cloud) that are part of innovative Wi-Fi sensing application.
KEY FUNCTIONS
Design and implement great features and high-quality code
Document code and design
Work closely with the research and assurance quality teams
Participate to 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 2 years of relevant experience designing and developing back end services for a SaaS product solution
Experience designing and building highly scalable services and REST APIs that support multiple clients.
Familiarity with at least one public cloud provider (Amazon Web Services, Google Cloud Platform or Microsoft Azure) and their associated computing and database services
Work experience with several cloud technologies and platforms such as: Consul, Kafka, RabbitMQ, MongoDB, Hadoop, Redis, Spark, etc.
Proficiency in a Linux environment
Knowledge and experience with Java, Python and/or Go
Familiar with Web API documentation and modeling tools such as Swagger, RAML, Blueprint and Postman
Minimum of 5 years of experience in software development
ASSETS
AWS Certification
Familiarity with agile development and tools such as JIRA
Working experience with Docker and Kubernetes
Experience with IoT services
Familiar with startup